]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-gre.c
Regenerate config files.
[tcpdump] / print-gre.c
index 4b83ca2599dc1efc5dcb7aff9d2ffce7c365efba..505752a1b8fad1b0ccd213b1e1ed7f6764707274 100644 (file)
@@ -226,10 +226,10 @@ gre_print_0(netdissect_options *ndo, const u_char *bp, u_int length)
                atalk_print(ndo, bp, len);
                break;
        case ETHERTYPE_GRE_ISO:
-               isoclns_print(ndo, bp, len, len);
+               isoclns_print(ndo, bp, len, ndo->ndo_snapend - bp);
                break;
        case ETHERTYPE_TEB:
-               ether_print(ndo, bp, len, len, NULL, NULL);
+               ether_print(ndo, bp, len, ndo->ndo_snapend - bp, NULL, NULL);
                break;
        default:
                ND_PRINT((ndo, "gre-proto-0x%x", prot));