]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
payload: use integer_type when initializing a raw expression
authorFlorian Westphal <fw@strlen.de>
Sat, 24 Feb 2018 11:51:45 +0000 (12:51 +0100)
committerFlorian Westphal <fw@strlen.de>
Mon, 26 Feb 2018 13:30:48 +0000 (14:30 +0100)
The invalid type prints prominent "[invalid]", so prefer integer type
in raw expressions.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/payload.c

index 7ca170edbb6df9a086906cf20d944e5979105249..a1e7e77ed5c5fedeb2cc5a6e1c5be63967db3372 100644 (file)
@@ -172,6 +172,7 @@ void payload_init_raw(struct expr *expr, enum proto_bases base,
        expr->payload.base      = base;
        expr->payload.offset    = offset;
        expr->len               = len;
+       expr->dtype             = &integer_type;
 }
 
 unsigned int payload_hdr_field(const struct expr *expr)