]> git.ipfire.org Git - thirdparty/nftables.git/commit
expression: don't trim off unary expression on delinearization
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 26 May 2017 10:49:21 +0000 (11:49 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 29 May 2017 11:00:38 +0000 (13:00 +0200)
commit73ee6f7f4d76c442fb7a3ba3087061b4eef604e3
tree75bdc2db79046d68fd101b0ce48f96899f3bbd15
parent9330ccf64c4cc17673549bfb6a88acdbd73a8dd5
expression: don't trim off unary expression on delinearization

This transformation introduces an unnecessary asymmetry between the
linearization and delinearization steps that prevent rule deletion by
name to work fine.

Moreover, do not print htonl and ntonl from unary expression, this
syntax is not allowed by the parser.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/expression.c
src/netlink_delinearize.c