diff options
author | Florian Westphal <fw@strlen.de> | 2018-06-27 10:21:15 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-06-27 23:43:00 +0200 |
commit | d49ba500efd4dc50eef10324f3c0b4f7ce5d6e3e (patch) | |
tree | 3a27dd405538f69e828a2f2d2a940d3383c984d7 /extensions/libxt_TPROXY.man | |
parent | 344c6eb52f9189e70471d2f08b6514de0c390bc7 (diff) |
xtables-restore: init table before processing policies
*filter
:INPUT DROP [32:4052]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A OUTPUT
COMMIT
will be restored with ACCEPT policies. When
-A OUTPUT is processed, the OUTPUT chain isn't found in the chain cache,
so the table is re-created with ACCEPT policies, which overrides the
earlier DROP policies.
A better fix would be to add the policy setting to the chain cache
but it seems we'll need a chain abstraction with refcounting first.
Fixes: 01e25e264a4c4 ("xtables: add chain cache")
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'extensions/libxt_TPROXY.man')
0 files changed, 0 insertions, 0 deletions