From 259ee5b3e29c1c76aad2fc7c2bbf470d414110f1 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Tue, 6 Jul 2010 05:57:20 +0200 Subject: netlink: fix byteorder of RHS of relational meta expression The RHS needs to be postprocessed before updating the payload context for byteorder conversion. Fixes iiftype match reconstruction. Signed-off-by: Patrick McHardy --- src/payload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/payload.c') diff --git a/src/payload.c b/src/payload.c index a24748d5..003d84b8 100644 --- a/src/payload.c +++ b/src/payload.c @@ -99,7 +99,7 @@ struct expr *payload_expr_alloc(const struct location *loc, } expr = expr_alloc(loc, &payload_expr_ops, tmpl->dtype, - BYTEORDER_BIG_ENDIAN, tmpl->len); + tmpl->dtype->byteorder, tmpl->len); expr->payload.desc = desc; expr->payload.tmpl = tmpl; expr->payload.base = base; -- cgit v1.2.3