of address from the way it's printed.)
#ifndef lint
static const char rcsid[] _U_ =
#ifndef lint
static const char rcsid[] _U_ =
- "@(#) $Header: /tcpdump/master/tcpdump/print-pim.c,v 1.45.2.1 2005-04-20 22:05:27 guy Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/tcpdump/print-pim.c,v 1.45.2.2 2005-04-20 22:08:44 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
#endif
#ifdef HAVE_CONFIG_H
pimv2_addr_print(const u_char *bp, enum pimv2_addrtype at, int silent)
{
int af;
pimv2_addr_print(const u_char *bp, enum pimv2_addrtype at, int silent)
{
int af;
int len, hdrlen;
TCHECK(bp[0]);
int len, hdrlen;
TCHECK(bp[0]);
switch (bp[0]) {
case 1:
af = AF_INET;
switch (bp[0]) {
case 1:
af = AF_INET;
len = 4;
break;
#ifdef INET6
case 2:
af = AF_INET6;
len = 4;
break;
#ifdef INET6
case 2:
af = AF_INET6;
switch (pimv2_addr_len) {
case 4:
af = AF_INET;
switch (pimv2_addr_len) {
case 4:
af = AF_INET;
break;
#ifdef INET6
case 16:
af = AF_INET6;
break;
#ifdef INET6
case 16:
af = AF_INET6;