summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-05-03 10:25:11 +0000
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-05-03 10:25:11 +0000
commit96184150b95252dfd98678ccfdb029f9fe81c86d (patch)
treef7946be729276519e5ff48ef3efa67071a597bd8
parentba12e5e2de9fab6e330e37ba83bf1260b153f54d (diff)
downloadawall-96184150b95252dfd98678ccfdb029f9fe81c86d.tar.bz2
awall-96184150b95252dfd98678ccfdb029f9fe81c86d.tar.xz
make the family attribute mandatory for ipset objects
incidentally, this makes all IP set-referring rules specific to one protocol family
-rw-r--r--awall/ipset.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/awall/ipset.lua b/awall/ipset.lua
index d8f729f..79b4d4c 100644
--- a/awall/ipset.lua
+++ b/awall/ipset.lua
@@ -18,9 +18,9 @@ function IPSet:commands()
if self.config then
for name, params in pairs(self.config) do
if not params.type then error('Type not defined for set '..name) end
- local line = 'create '..name..' '..params.type
- if params.family then line = line..' family '..params.family end
- table.insert(res, line..'\n')
+ if not params.family then error('Family not defined for set '..name) end
+ table.insert(res,
+ 'create '..name..' '..params.type..' family '..params.family..'\n')
end
end
return res