]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-isakmp.c
Makefile.in: don't remove configure and config.h.in in make distclean.
[tcpdump] / print-isakmp.c
index f3cb34289e98c587cd55f96e709a924cd385fcdb..c08bbc08d858161d8c0f313d5315c72aea62db0a 100644 (file)
@@ -741,10 +741,10 @@ static const char *etypestr[] = {
                ? npfunc[(x)] : NULL)
 
 static int
-iszero(const u_char *p, size_t l)
+iszero(netdissect_options *ndo, const u_char *p, size_t l)
 {
        while (l != 0) {
-               if (*p)
+               if (GET_U_1(p))
                        return 0;
                p++;
                l--;
@@ -2841,7 +2841,7 @@ ikev1_print(netdissect_options *ndo,
 
        i = cookie_find(&base->i_ck);
        if (i < 0) {
-               if (iszero((const u_char *)&base->r_ck, sizeof(base->r_ck))) {
+               if (iszero(ndo, base->r_ck, sizeof(base->r_ck))) {
                        /* the first packet */
                        ND_PRINT(" I");
                        if (bp2)