1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Fix a potential segmentation faul when loading certain pages in the web

interface as well as in shutting down ntop.

Approved by:	maintainer
This commit is contained in:
Joe Marcus Clarke 2004-11-17 05:12:46 +00:00
parent 6019e9a1a9
commit 14d6c6a69a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=121791
2 changed files with 13 additions and 0 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= ntop
PORTVERSION= 3.0
PORTREVISION= 1
CATEGORIES= net ipv6
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}

View File

@ -0,0 +1,12 @@
--- util.c.orig Thu Oct 28 03:00:09 2004
+++ util.c Thu Oct 28 02:58:27 2004
@@ -453,7 +453,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;
addrs = (NtopIfaceAddr *)calloc(count, sizeof(NtopIfaceAddr));
addr_pos = 0;
for(ia = iface_getaddr_first(ii, AF_INET6) ; ia ;