diff options
author | fenner <fenner@FreeBSD.org> | 2003-03-02 08:22:26 +0000 |
---|---|---|
committer | fenner <fenner@FreeBSD.org> | 2003-03-02 08:22:26 +0000 |
commit | 5f76ebca43302f98858e83a6212d9c610e939bad (patch) | |
tree | c244ceda18deb5fc8e576971e1e83b7b631f5219 /contrib/tcpdump/print-radius.c | |
parent | 24ede2d805a7ffac09999aafe7d4f285e45a6edd (diff) | |
download | FreeBSD-src-5f76ebca43302f98858e83a6212d9c610e939bad.zip FreeBSD-src-5f76ebca43302f98858e83a6212d9c610e939bad.tar.gz |
Import tcpdump 3.7.2 (fudging for multi-DLT support) from
http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz
Diffstat (limited to 'contrib/tcpdump/print-radius.c')
-rw-r--r-- | contrib/tcpdump/print-radius.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/contrib/tcpdump/print-radius.c b/contrib/tcpdump/print-radius.c index a3c8403..9ec4066 100644 --- a/contrib/tcpdump/print-radius.c +++ b/contrib/tcpdump/print-radius.c @@ -44,7 +44,7 @@ #ifndef lint static const char rcsid[] = - "$Id: print-radius.c,v 1.10 2001/10/22 06:58:33 itojun Exp $"; + "$Id: print-radius.c,v 1.10.2.2 2002/07/03 16:35:04 fenner Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -59,6 +59,10 @@ static const char rcsid[] = #include <stdio.h> +#ifdef TIME_WITH_SYS_TIME +#include <time.h> +#endif + #include "interface.h" #include "addrtoname.h" #include "extract.h" @@ -522,7 +526,8 @@ print_attr_num(register u_char *data, u_int length, u_short attr_code ) data_value = EXTRACT_32BITS(data); } if ( data_value <= (attr_type[attr_code].siz_subtypes - 1 + - attr_type[attr_code].first_subtype) ) + attr_type[attr_code].first_subtype) && + data_value >= attr_type[attr_code].first_subtype ) printf("{%s}",table[data_value]); else printf("{#%d}",data_value); |