]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
nft: Fix compile with -DDEBUG
authorPhil Sutter <phil@nwl.cc>
Fri, 7 Oct 2022 20:16:43 +0000 (22:16 +0200)
committerPhil Sutter <phil@nwl.cc>
Fri, 7 Oct 2022 21:03:55 +0000 (23:03 +0200)
Conversion from 'ctx' to 'reg' missed some of the DEBUGP() calls.

Fixes: f315af1cf8871 ("nft: track each register individually")
Signed-off-by: Phil Sutter <phil@nwl.cc>
iptables/nft-bridge.c
iptables/nft-ipv6.c

index d1385cc3593b97b47ff7085c9e467b2f245bc3cf..749cbc6fbbaf1e3ba9ee278b2b7ef5ca2ceee26d 100644 (file)
@@ -365,8 +365,8 @@ static int lookup_analyze_payloads(struct nft_xt_ctx *ctx,
                                                  reg->payload.len);
                if (val2 < 0) {
                        DEBUGP("unknown payload base/offset/len %d/%d/%d\n",
-                              ctx->payload.base, ctx->payload.offset,
-                              ctx->payload.len);
+                              reg->payload.base, reg->payload.offset,
+                              reg->payload.len);
                        return -1;
                } else if (val != val2) {
                        DEBUGP("mismatching payload match offsets\n");
@@ -379,8 +379,8 @@ static int lookup_analyze_payloads(struct nft_xt_ctx *ctx,
                                                 reg->payload.len);
                if (val < 0) {
                        DEBUGP("unknown payload base/offset/len %d/%d/%d\n",
-                              ctx->payload.base, ctx->payload.offset,
-                              ctx->payload.len);
+                              reg->payload.base, reg->payload.offset,
+                              reg->payload.len);
                        return -1;
                }
                break;
index 05d65fbb46247bcf2eb01050f7cc99f7ed144c2a..7ca9d842f2b1a6d2898d1d8c2816fcbc88095387 100644 (file)
@@ -173,7 +173,7 @@ static void nft_ipv6_parse_payload(struct nft_xt_ctx *ctx,
                nft_parse_hl(ctx, e, cs);
                break;
        default:
-               DEBUGP("unknown payload offset %d\n", ctx->payload.offset);
+               DEBUGP("unknown payload offset %d\n", reg->payload.offset);
                break;
        }
 }