summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Roberts <vieuxtech@gmail.com>2012-10-31 15:15:56 -0700
committerSam Roberts <vieuxtech@gmail.com>2012-10-31 15:15:56 -0700
commit18cbe497dd84afc471a5320e4ef3a7cde87c2c4e (patch)
treeaaa4ffe8c63e6cdfa632271a7e589f640e6da6da
parent008c9945ce6f4295196872b85ea28c783f68db4a (diff)
downloadlibnet-18cbe497dd84afc471a5320e4ef3a7cde87c2c4e.tar.gz
memory leak fixed, device list needs to freed after use
-rw-r--r--libnet/src/libnet_if_addr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnet/src/libnet_if_addr.c b/libnet/src/libnet_if_addr.c
index 254a4a7..d97d2e1 100644
--- a/libnet/src/libnet_if_addr.c
+++ b/libnet/src/libnet_if_addr.c
@@ -325,6 +325,8 @@ libnet_ifaddrlist(register struct libnet_ifaddr_list **ipaddrp, char *dev, regis
++nipaddr;
}
+ pcap_freealldevs(alldevs);
+
*ipaddrp = ifaddrlist;
return (nipaddr);
}