]> git.ipfire.org Git - thirdparty/nftables.git/commit
Review raw payload allocation points
authorPhil Sutter <phil@nwl.cc>
Fri, 13 Apr 2018 14:52:28 +0000 (16:52 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 14 Apr 2018 11:53:02 +0000 (13:53 +0200)
commitebc3f6636bd5a3c54350d9ed06c1785cb6cc37be
tree3a1e06a00ee077278f2000f9b62f7e53e86c8520
parent23a6c8ccdd293a2c3448e5e197cd0384bef767cb
Review raw payload allocation points

In parser_bison.y, call payload_init_raw() instead of assigning all
fields manually. Also drop manual initialization of flags field: it is
not touched in allocation path, so no need for that.

In stmt_evaluate_payload(), setting dtype field is redundant since
payload_init_raw() does that already.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c
src/parser_bison.y