From: Denil Vira Date: Tue, 11 Aug 2015 15:43:00 +0000 (-0700) Subject: Fix memory leak in lib/routemap.c X-Git-Tag: frr-2.0-rc1~1285 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=262e75b1d7d32e4365204d47ddcd3559325e6a71;p=mirror%2Ffrr.git Fix memory leak in lib/routemap.c Ticket : CM-7047 Reviewed-by : CCR-3320 Testing : See Bug --- diff --git a/lib/routemap.c b/lib/routemap.c index 6203b278de..8e5064b00b 100644 --- a/lib/routemap.c +++ b/lib/routemap.c @@ -1304,7 +1304,10 @@ route_map_notify_dependencies (const char *affected_name, route_map_event_t even name = XSTRDUP(MTYPE_ROUTE_MAP_NAME, affected_name); if ((upd8_hash = route_map_get_dep_hash(event)) == NULL) - return; + { + XFREE (MTYPE_ROUTE_MAP_NAME, name); + return; + } dep = (struct route_map_dep *)hash_get (upd8_hash, name, NULL);