summaryrefslogtreecommitdiffstats
path: root/src/payload.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2023-03-23 10:42:58 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2023-03-28 10:26:34 +0200
commitfd76cdcb9a62552c7c8b6cdf6f1591f12aa9b482 (patch)
treec225e96fa2a0909ca85214b3d7d680992a04331b /src/payload.c
parent0da91df25d2425c96f308296ccebe08829d962f8 (diff)
payload: set byteorder when completing expression
Otherwise payload expression remains in invalid byteorder which is handled as network byteorder for historical reason. No functional change is intended. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/payload.c')
-rw-r--r--src/payload.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/payload.c b/src/payload.c
index ed76623c..f67b5407 100644
--- a/src/payload.c
+++ b/src/payload.c
@@ -991,6 +991,7 @@ void payload_expr_complete(struct expr *expr, const struct proto_ctx *ctx)
expr->dtype = tmpl->dtype;
expr->payload.desc = desc;
+ expr->byteorder = tmpl->byteorder;
expr->payload.tmpl = tmpl;
return;
}