From 610ed9c8c733e3b40787e975cdcb957981b4a6c5 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 7 Oct 2022 22:16:43 +0200 Subject: nft: Fix compile with -DDEBUG Conversion from 'ctx' to 'reg' missed some of the DEBUGP() calls. Fixes: f315af1cf8871 ("nft: track each register individually") Signed-off-by: Phil Sutter --- iptables/nft-bridge.c | 8 ++++---- iptables/nft-ipv6.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/iptables/nft-bridge.c b/iptables/nft-bridge.c index d1385cc3..749cbc6f 100644 --- a/iptables/nft-bridge.c +++ b/iptables/nft-bridge.c @@ -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; diff --git a/iptables/nft-ipv6.c b/iptables/nft-ipv6.c index 05d65fbb..7ca9d842 100644 --- a/iptables/nft-ipv6.c +++ b/iptables/nft-ipv6.c @@ -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; } } -- cgit v1.2.3