aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-02-19 08:27:35 +0000
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-02-19 08:27:35 +0000
commita4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd (patch)
tree2135997d63282d9fab772f8c12f8d2877c9cfff0
parent06774cfa4f1d00e4de2ba539ff4ef2cd38e83ea7 (diff)
downloadawall-a4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd.tar.bz2
awall-a4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd.tar.xz
allow returning nil from module event functionsv0.2.16
-rw-r--r--awall/init.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/awall/init.lua b/awall/init.lua
index 04c2fc4..7af4d92 100644
--- a/awall/init.lua
+++ b/awall/init.lua
@@ -122,8 +122,10 @@ function Config:init(policyconfig)
local r = events[event].rules
if r then
if type(r) == 'function' then r = r(self.objects) end
- assert(type(r) == 'table')
- insertrules(r)
+ if r then
+ assert(type(r) == 'table')
+ insertrules(r)
+ end
end
elseif self.objects[event] then
for i, rule in ipairs(self.objects[event]) do