diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-07-28 20:03:53 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-08-18 03:14:57 +0200 |
commit | 850f0a56b6ad625d6c5d8ba28ec4f55ec02ff2a7 (patch) | |
tree | 6c6f18f7db5d12ed118ecca86deb40a763aaafa6 /src/parser_bison.y | |
parent | 788c986343bc24bd0272e8aa409121ffe51f1ef3 (diff) |
src: add 'to' for snat and dnat
This is extra syntaxtic sugar to get this consistent with other
statements such as redirect, masquerade, dup and fwd that indicates
where to go.
Existing syntax is still preserved, but the listing shows the one
including 'to'.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/parser_bison.y')
-rw-r--r-- | src/parser_bison.y | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y index e16b8a32..ba2dba41 100644 --- a/src/parser_bison.y +++ b/src/parser_bison.y @@ -1649,18 +1649,18 @@ stmt_expr : map_stmt_expr | primary_rhs_expr ; -nat_stmt_args : stmt_expr +nat_stmt_args : TO stmt_expr { - $<stmt>0->nat.addr = $1; + $<stmt>0->nat.addr = $2; } - | stmt_expr COLON stmt_expr + | TO stmt_expr COLON stmt_expr { - $<stmt>0->nat.addr = $1; - $<stmt>0->nat.proto = $3; + $<stmt>0->nat.addr = $2; + $<stmt>0->nat.proto = $4; } - | COLON stmt_expr + | TO COLON stmt_expr { - $<stmt>0->nat.proto = $2; + $<stmt>0->nat.proto = $3; } | nat_stmt_args nf_nat_flags { |