diff options
author | guy <guy> | 2001-01-15 03:59:13 +0000 |
---|---|---|
committer | guy <guy> | 2001-01-15 03:59:13 +0000 |
commit | 0056894f4eb61e343fe4badaf52843dd6461bc44 (patch) | |
tree | e2533c1bf16df99ce27f4f6847fa750b13437d3d /print-llc.c | |
parent | 64e81f2917f6865dff8df96e18cec1b8bf2fa836 (diff) | |
download | tcpdump-0056894f4eb61e343fe4badaf52843dd6461bc44.tar.gz |
Do some additional bounds checking when dissecting SMB packets.
Diffstat (limited to 'print-llc.c')
-rw-r--r-- | print-llc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/print-llc.c b/print-llc.c index 2d49d618..4557c4f0 100644 --- a/print-llc.c +++ b/print-llc.c @@ -24,7 +24,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/print-llc.c,v 1.34 2001-01-15 03:24:00 guy Exp $"; + "@(#) $Header: /tcpdump/master/tcpdump/print-llc.c,v 1.35 2001-01-15 03:59:13 guy Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -164,7 +164,7 @@ llc_print(const u_char *p, u_int length, u_int caplen, length -= 2; caplen -= 2; } - netbeui_print(control, p, p + min(caplen, length)); + netbeui_print(control, p, length); return (1); } if (llc.ssap == LLCSAP_ISONS && llc.dsap == LLCSAP_ISONS |