aboutsummaryrefslogtreecommitdiffstats
path: root/awall/modules/nat.lua
diff options
context:
space:
mode:
Diffstat (limited to 'awall/modules/nat.lua')
-rw-r--r--awall/modules/nat.lua6
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