From: Donald Sharp Date: Sun, 15 Nov 2020 02:19:42 +0000 (-0500) Subject: babeld: Free ifc leak X-Git-Tag: base_7.6~279^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1f3255e5c10a5efde06ad09f8a165bee0c484018;p=matthieu%2Ffrr.git babeld: Free ifc leak On removal of an address on an interface babel was not properly cleaning memory. Signed-off-by: Donald Sharp --- diff --git a/babeld/babel_interface.c b/babeld/babel_interface.c index ae8b161b01..d37e0b608f 100644 --- a/babeld/babel_interface.c +++ b/babeld/babel_interface.c @@ -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; }