diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-04-09 07:19:25 +0000 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-04-09 07:19:25 +0000 |
commit | fd06c2e747f11b43c2942c20bdefedd4c69e9d27 (patch) | |
tree | c5655f7854b5c759b218c27a943dca1680f8f2d7 | |
parent | bdc0328ab8f0335adf616dd65545263a39e16434 (diff) | |
download | awall-fd06c2e747f11b43c2942c20bdefedd4c69e9d27.tar.bz2 awall-fd06c2e747f11b43c2942c20bdefedd4c69e9d27.tar.xz |
corrected fw zone exclusion in NATRule.init
-rw-r--r-- | awall/modules/nat.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/awall/modules/nat.lua b/awall/modules/nat.lua index d1cfc2d..cf6a548 100644 --- a/awall/modules/nat.lua +++ b/awall/modules/nat.lua @@ -18,8 +18,10 @@ local NATRule = model.class(model.Rule) function NATRule:init(context) model.Rule.init(self, context) - if util.contains({self['in'], self.out}, fwzone) then - error('NAT rules not allowed for firewall zone') + for i, dir in ipairs({'in', 'out'}) do + if util.contains(self[dir], model.fwzone) then + error('NAT rules not allowed for firewall zone') + end end end |