From: Michael Altizer Date: Sun, 9 Oct 2011 21:02:34 +0000 (-0400) Subject: Fix rtnl_link object memory leak when freeing rtnl_addr objects. X-Git-Tag: libnl3_2_2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d17379d1950df679d5560608b2e54aaaa10ab54e;p=thirdparty%2Flibnl.git Fix rtnl_link object memory leak when freeing rtnl_addr objects. Signed-off-by: Michael Altizer --- diff --git a/lib/route/addr.c b/lib/route/addr.c index 4ca6335..deb88ba 100644 --- a/lib/route/addr.c +++ b/lib/route/addr.c @@ -151,6 +151,7 @@ static void addr_free_data(struct nl_object *obj) nl_addr_put(addr->a_bcast); nl_addr_put(addr->a_multicast); nl_addr_put(addr->a_anycast); + rtnl_link_put(addr->a_link); } static int addr_clone(struct nl_object *_dst, struct nl_object *_src)