]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: Clean up leaked memory
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 1 Mar 2017 12:46:42 +0000 (07:46 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 1 Mar 2017 13:40:50 +0000 (08:40 -0500)
When in error path clean up the route table
created.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
isisd/isis_route.c

index 4f82edaefb851a6ae1d2ab07a9b946fe6e1540b4..e3256f2d027ddd54072e9cf86b620e282fc97838 100644 (file)
@@ -574,6 +574,7 @@ isis_route_validate_merge (struct isis_area *area, int family)
     {
       zlog_warn ("ISIS-Rte (%s) %s called for unknown family %d",
                  area->area_tag, __func__, family);
+      route_table_finish(merge);
       return;
     }