From: Guy Harris Date: Sun, 14 Aug 2011 22:32:06 +0000 (-0700) Subject: Don't assume we have IPv6 support. X-Git-Tag: tcpdump-4.2.1~23 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/f1d22c68e461404da8152dc8c9e4ff41e300bf9d Don't assume we have IPv6 support. --- diff --git a/print-babel.c b/print-babel.c index a8108fc5..a61651db 100644 --- a/print-babel.c +++ b/print-babel.c @@ -118,7 +118,11 @@ format_prefix(const u_char *prefix, unsigned char plen) if(plen >= 96 && memcmp(prefix, v4prefix, 12) == 0) snprintf(buf, 50, "%s/%u", ipaddr_string(prefix + 12), plen - 96); else +#ifdef INET6 snprintf(buf, 50, "%s/%u", ip6addr_string(prefix), plen); +#else + snprintf(buf, 50, "(IPv6 address)"); +#endif buf[49] = '\0'; return buf; } @@ -129,7 +133,11 @@ format_address(const u_char *prefix) if(memcmp(prefix, v4prefix, 12) == 0) return ipaddr_string(prefix + 12); else +#ifdef INET6 return ip6addr_string(prefix); +#else + return "(IPv6 address)"; +#endif } static int