diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-05-03 10:25:11 +0000 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-05-03 10:25:11 +0000 |
commit | 96184150b95252dfd98678ccfdb029f9fe81c86d (patch) | |
tree | f7946be729276519e5ff48ef3efa67071a597bd8 | |
parent | ba12e5e2de9fab6e330e37ba83bf1260b153f54d (diff) | |
download | awall-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.lua | 6 |
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 |