From bf56c44d219f893b8560d4c600fdf6f915090294 Mon Sep 17 00:00:00 2001 From: guy Date: Wed, 10 Sep 2003 23:06:43 +0000 Subject: From Mike Wiacek: have "get_sa_len()" return 0 if the "addr" pointer passed to it is NULL, as it might be if, for example, the address or the netmask isn't supplied. --- fad-getad.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fad-getad.c') diff --git a/fad-getad.c b/fad-getad.c index 8ff9ea91..ba68b025 100644 --- a/fad-getad.c +++ b/fad-getad.c @@ -34,7 +34,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/libpcap/fad-getad.c,v 1.6 2003-09-10 22:29:55 itojun Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/fad-getad.c,v 1.7 2003-09-10 23:06:43 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -89,6 +89,8 @@ static const char rcsid[] = static size_t get_sa_len(struct sockaddr *addr) { + if (!addr) + return (0); switch (addr->sa_family) { #ifdef AF_INET -- cgit v1.2.1