]> git.puffer.fish Git - mirror/frr.git/commitdiff
babeld: Free ifc leak
authorDonald Sharp <sharpd@nvidia.com>
Sun, 15 Nov 2020 02:19:42 +0000 (21:19 -0500)
committerIgor Ryzhov <iryzhov@nfware.com>
Tue, 17 Nov 2020 18:07:59 +0000 (21:07 +0300)
On removal of an address on an interface babel was not properly
cleaning memory.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
babeld/babel_interface.c

index 1702d9277cd34466caaa11a9c03aa453c56b1c2f..7d9ccdb6d71392eac6b7ac5f834d9217a12f9e46 100644 (file)
@@ -187,6 +187,7 @@ babel_interface_address_delete (ZAPI_CALLBACK_ARGS)
     send_request(ifc->ifp, NULL, 0);
     send_update(ifc->ifp, 0, NULL, 0);
 
+    connected_free(&ifc);
     return 0;
 }