blob: abb1c662541a2779983b7b09b3e041f6af351aaa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
--- util.c.orig Thu Dec 16 20:13:26 2004
+++ util.c Sun Jan 16 12:05:04 2005
@@ -494,7 +494,8 @@
if(!strcmp(ii->name,device))
if(iface_if_getinfo(ii) & IFACE_INFO_UP) {
/* Allocate memory for IPv6 addresses*/
- count = iface_if_addrcount(ii, AF_INET6);
+ if ((count = iface_if_addrcount(ii, AF_INET6)) == 0)
+ return NULL;
if(count == 0) break;
addrs = (NtopIfaceAddr *)calloc(count, sizeof(NtopIfaceAddr));
addr_pos = 0;
|