Re: [tcpdump-workers] 3.9.4 assumes IPv6 enabled

2005-11-12 Thread Guy Harris
Ian McDonald wrote: It uses the in6_addr structure because that would be bigger than IPv4 so could hold both. Saves having two different parts of code doing basically the same thing. ...and breaks builds on systems that don't support IPv6. As noted, a change was checked in to fix this; all it

Re: [tcpdump-workers] 3.9.4 assumes IPv6 enabled

2005-11-12 Thread Guy Harris
Albert Chin wrote: From print-isoclns.c: static int isis_print_extd_ip_reach (const u_int8_t *tptr, const char *ident, u_int16_t afi) { char ident_buffer[20]; u_int8_t prefix[sizeof(struct in6_addr)]; /* shared copy buffer for IPv4 and IPv6 prefixes */ The prefix definition is

Re: [tcpdump-workers] 3.9.4 assumes IPv6 enabled

2005-11-10 Thread Ian McDonald
On 11/11/05, Albert Chin <[EMAIL PROTECTED]> wrote: > From print-isoclns.c: > static int > isis_print_extd_ip_reach (const u_int8_t *tptr, const char *ident, > u_int16_t afi) { > char ident_buffer[20]; > u_int8_t prefix[sizeof(struct in6_addr)]; /* shared copy buffer for > IPv4 an

[tcpdump-workers] 3.9.4 assumes IPv6 enabled

2005-11-10 Thread Albert Chin
>From print-isoclns.c: static int isis_print_extd_ip_reach (const u_int8_t *tptr, const char *ident, u_int16_t afi) { char ident_buffer[20]; u_int8_t prefix[sizeof(struct in6_addr)]; /* shared copy buffer for IPv4 and IPv6 prefixes */ The prefix definition isn't wrapped in an #if