]> git.puffer.fish Git - mirror/frr.git/commitdiff
babeld: Free ifc leak 7526/head
authorDonald Sharp <sharpd@nvidia.com>
Sun, 15 Nov 2020 02:19:42 +0000 (21:19 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Sun, 15 Nov 2020 02:19:42 +0000 (21:19 -0500)
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 ae8b161b0176aeb73dd1d338d9c3ab77ca4de538..d37e0b608fefa347fd4f2da3a47e36d6722f1dc2 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;
 }