*/
#ifndef lint
-static const char rcsid[] =
- "@(#)$Header: /tcpdump/master/tcpdump/print-fr.c,v 1.16 2003-10-18 00:27:16 guy Exp $ (LBL)";
+static const char rcsid[] _U_ =
+ "@(#)$Header: /tcpdump/master/tcpdump/print-fr.c,v 1.17.2.4 2004-04-02 06:53:51 guy Exp $ (LBL)";
#endif
#ifdef HAVE_CONFIG_H
u_short extracted_ethertype;
u_int32_t orgcode;
register u_short et;
- int dlci, addr_len;
+ u_int dlci;
+ u_int addr_len;
u_char nlpid;
u_int hdr_len;
char *flags;
((ie_len == 3) && !(p[1] & 0x80)) ||
((ie_len == 4) && ((p[1] & 0x80) || !(p[2] & 0x80))) ||
((ie_len == 5) && ((p[1] & 0x80) || (p[2] & 0x80) ||
- !(p[2] & 0x80))) ||
+ !(p[3] & 0x80))) ||
(ie_len > 5) ||
!(p[ie_len - 1] & 0x80))
return "Invalid DLCI IE";