X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/37e01ca3469dcc325effe904fe882e633e8dd690..8c63baec6f9524d8308ef5553d5bae789b1e47b7:/tcpdump.c?ds=sidebyside diff --git a/tcpdump.c b/tcpdump.c index 8f9ada1a..d524b016 100644 --- a/tcpdump.c +++ b/tcpdump.c @@ -30,7 +30,7 @@ static const char copyright[] _U_ = "@(#) Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000\n\ The Regents of the University of California. All rights reserved.\n"; static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/tcpdump/tcpdump.c,v 1.281 2008-04-09 21:45:06 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/tcpdump/tcpdump.c,v 1.283 2008-09-25 21:45:50 guy Exp $ (LBL)"; #endif /* @@ -273,7 +273,7 @@ static struct printer printers[] = { #ifdef DLT_MFR { mfr_if_print, DLT_MFR }, #endif -#ifdef DLT_BLUETOOTH_HCI_H4_WITH_PHDR +#if defined(DLT_BLUETOOTH_HCI_H4_WITH_PHDR) && defined(HAVE_PCAP_BLUETOOTH_H) { bt_if_print, DLT_BLUETOOTH_HCI_H4_WITH_PHDR}, #endif { NULL, 0 }, @@ -545,6 +545,9 @@ main(int argc, char **argv) case 'A': ++Aflag; break; + case 'b': + ++bflag; + break; #if defined(HAVE_PCAP_CREATE) || defined(WIN32) case 'B': @@ -708,7 +711,7 @@ main(int argc, char **argv) #ifndef HAVE_LIBCRYPTO warning("crypto code not compiled in"); #endif - tcpmd5secret = optarg; + sigsecret = optarg; break; case 'n': @@ -745,10 +748,10 @@ main(int argc, char **argv) snaplen = strtol(optarg, &end, 0); if (optarg == end || *end != '\0' - || snaplen < 0 || snaplen > 65535) + || snaplen < 0 || snaplen > MAXIMUM_SNAPLEN) error("invalid snaplen %s", optarg); else if (snaplen == 0) - snaplen = 65535; + snaplen = MAXIMUM_SNAPLEN; break; }