From: hannes Date: Thu, 2 Feb 2006 06:35:52 +0000 (+0000) Subject: shift the state field in the bfdv1 printer correct X-Git-Tag: tcpdump-4.0.0~269 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/921ffddf1298fc69e2888eb3e3648afb36ddcab1 shift the state field in the bfdv1 printer correct --- diff --git a/print-bfd.c b/print-bfd.c index f7a8ef29..6406168b 100644 --- a/print-bfd.c +++ b/print-bfd.c @@ -15,7 +15,7 @@ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/tcpdump/print-bfd.c,v 1.9 2005-04-28 09:27:35 hannes Exp $"; + "@(#) $Header: /tcpdump/master/tcpdump/print-bfd.c,v 1.10 2006-02-02 06:35:52 hannes Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -219,7 +219,7 @@ bfd_print(register const u_char *pptr, register u_int len, register u_int port) printf("BFDv%u, %s, State %s, Flags: [%s], length: %u", version, tok2str(bfd_port_values, "unknown (%u)", port), - tok2str(bfd_v1_state_values, "unknown (%u)", bfd_header->flags & 0xc0), + tok2str(bfd_v1_state_values, "unknown (%u)", (bfd_header->flags & 0xc0) >> 6), bittok2str(bfd_v1_flag_values, "none", bfd_header->flags & 0x3f), len); return;