diff options
author | Michael Altizer <xiche@verizon.net> | 2011-10-09 17:02:34 -0400 |
---|---|---|
committer | Thomas Graf <tgraf@redhat.com> | 2011-10-10 11:44:05 +0200 |
commit | d17379d1950df679d5560608b2e54aaaa10ab54e (patch) | |
tree | 24ccae5467244afc82ca3102ee4ff16bb3cfa4dd | |
parent | f90dc636cbe69ce157b395d0ae8c06b82ac965e5 (diff) | |
download | libnl-d17379d1950df679d5560608b2e54aaaa10ab54e.tar.gz |
Fix rtnl_link object memory leak when freeing rtnl_addr objects.
Signed-off-by: Michael Altizer <xiche@verizon.net>
-rw-r--r-- | lib/route/addr.c | 1 |
1 files changed, 1 insertions, 0 deletions
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) |