X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/f280bfed684149e7a1f0769c2143ef2d5228dd2b..ffa1470e5c7ff0e50028d085a481dc797b0b51ed:/print-bfd.c diff --git a/print-bfd.c b/print-bfd.c index f2de4f97..420c064f 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.5.2.3 2005-04-28 07:31:02 hannes Exp $"; + "@(#) $Header: /tcpdump/master/tcpdump/print-bfd.c,v 1.5.2.5 2006-02-02 06:36:37 hannes Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -146,7 +146,7 @@ static const struct tok bfd_v0_flag_values[] = { { 0, NULL } }; -#define BFD_FLAG_AUTH 0x40 +#define BFD_FLAG_AUTH 0x04 static const struct tok bfd_v1_flag_values[] = { { 0x20, "Poll" }, @@ -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;