mirror of
https://github.com/the-tcpdump-group/tcpdump.git
synced 2024-12-11 19:03:39 +08:00
Don't assume we have IPv6 support.
This commit is contained in:
parent
961e28032f
commit
2c3f157c85
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user