diff options
-rw-r--r-- | awall/policy.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/awall/policy.lua b/awall/policy.lua index 418fb9a..585b04c 100644 --- a/awall/policy.lua +++ b/awall/policy.lua @@ -15,6 +15,7 @@ local raise = require('awall.uerror').raise local util = require('awall.util') local contains = util.contains +local list = util.list local PolicyConfig = class() @@ -157,8 +158,9 @@ function PolicySet:load() local data = policy:load() imported[policy.name] = data - if not data.after then data.after = util.copy(util.list(data.import)) end + if not data.after then data.after = util.copy(list(data.import)) end if not contains(data.before, '%defaults') then + data.after = list(data.after) table.insert(data.after, '%defaults') end |