]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-isakmp.c
IPX: Add a length check
[tcpdump] / print-isakmp.c
index 52a6c8806c71aedefa70de7d5efc33be9143238b..17e7ede99aa2325193aa7b144a0d7d0214d121fb 100644 (file)
@@ -3103,8 +3103,7 @@ isakmp_rfc3948_print(netdissect_options *ndo,
        /*
         * see if this is an IKE packet
         */
-       if (EXTRACT_U_1(bp) == 0 && EXTRACT_U_1(bp + 1) == 0 &&
-           EXTRACT_U_1(bp + 2) == 0 && EXTRACT_U_1(bp + 3) == 0) {
+       if (EXTRACT_BE_U_4(bp) == 0) {
                ND_PRINT("NONESP-encap: ");
                isakmp_print(ndo, bp+4, length-4, bp2);
                return;