#ifndef lint
static const char rcsid[] _U_ =
- "@(#) $Header: /tcpdump/master/tcpdump/print-isoclns.c,v 1.106.2.7 2005-04-25 09:16:35 hannes Exp $ (LBL)";
+ "@(#) $Header: /tcpdump/master/tcpdump/print-isoclns.c,v 1.106.2.8 2005-04-25 10:44:24 hannes Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
break;
case TLV_ISNEIGH_VARLEN:
- if (!TTEST2(*tptr, 1) && tmp > 1)
+ if (!TTEST2(*tptr, 1) || tmp < 3) /* min. TLV length */
goto trunctlv;
lan_alen = *tptr++; /* LAN adress length */
tmp --;