diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-02-19 08:27:35 +0000 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-02-19 08:27:35 +0000 |
commit | a4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd (patch) | |
tree | 2135997d63282d9fab772f8c12f8d2877c9cfff0 | |
parent | 06774cfa4f1d00e4de2ba539ff4ef2cd38e83ea7 (diff) | |
download | awall-a4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd.tar.bz2 awall-a4df0ab6a285a7f2968f3e85c1d73beaa1bde4cd.tar.xz |
allow returning nil from module event functionsv0.2.16
-rw-r--r-- | awall/init.lua | 6 |
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 |