diff options
Diffstat (limited to 'src/exthdr.c')
-rw-r--r-- | src/exthdr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/exthdr.c b/src/exthdr.c index 0cd03198..c9c2bf50 100644 --- a/src/exthdr.c +++ b/src/exthdr.c @@ -206,9 +206,9 @@ void exthdr_init_raw(struct expr *expr, uint8_t type, out: expr->exthdr.tmpl = tmpl; if (flags & NFT_EXTHDR_F_PRESENT) - expr->dtype = &boolean_type; + datatype_set(expr, &boolean_type); else - expr->dtype = tmpl->dtype; + datatype_set(expr, tmpl->dtype); } static unsigned int mask_length(const struct expr *mask) |