]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-chdlc.c
Handle very large -f files by rejecting them.
[tcpdump] / print-chdlc.c
index ca96cc5060387f0dc58d5a7d2b4ec636e02af46f..24acfbd2e86c94ed85983d01181740831fa1f1e1 100644 (file)
@@ -97,9 +97,9 @@ chdlc_print(netdissect_options *ndo, register const u_char *p, u_int length)
                 if (*(p+1) == 0x81 ||
                     *(p+1) == 0x82 ||
                     *(p+1) == 0x83)
-                    isoclns_print(ndo, p + 1, length - 1, ndo->ndo_snapend - p - 1);
+                    isoclns_print(ndo, p + 1, length - 1);
                 else
-                    isoclns_print(ndo, p, length, ndo->ndo_snapend - p);
+                    isoclns_print(ndo, p, length);
                 break;
        default:
                 if (!ndo->ndo_eflag)