]> git.ipfire.org Git - thirdparty/nftables.git/commit
parser_bison: parse number as reject icmp code
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 26 Jul 2021 14:29:58 +0000 (16:29 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 26 Jul 2021 14:56:24 +0000 (16:56 +0200)
commit1ab1fcbc19a82e03d229586b8fd5b16396a9fab7
tree4987baa0e086ad12440e135fae685cf60e2b6706
parentb41418e247998e134ec872d1557daa38bcdbc6c7
parser_bison: parse number as reject icmp code

Extend parser to accept a numeric icmp code, instead of bailing out:

 # nft add rule inet filter input reject with icmpx type 3
 Error: syntax error, unexpected number, expecting string
 add rule inet filter input reject with icmpx type 3
                                                   ^

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1555
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y
tests/py/inet/reject.t
tests/py/inet/reject.t.payload.inet
tests/py/ip/reject.t
tests/py/ip/reject.t.payload
tests/py/ip6/reject.t
tests/py/ip6/reject.t.payload.ip6