aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-06-05 14:20:11 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-06-05 14:20:11 +0300
commitc1392538d22c15b53683535f17f6965f45b9ba72 (patch)
treeb829db3c361286aad40dfe0e685228fd2b0774b3
parent301345f8b8612b153bf16f1d77ea6e0c8a832efc (diff)
downloadawall-c1392538d22c15b53683535f17f6965f45b9ba72.tar.bz2
awall-c1392538d22c15b53683535f17f6965f45b9ba72.tar.xz
read policy files at once
-rw-r--r--awall/policy.lua4
1 files changed, 1 insertions, 3 deletions
diff --git a/awall/policy.lua b/awall/policy.lua
index 35ef24e..efd52e0 100644
--- a/awall/policy.lua
+++ b/awall/policy.lua
@@ -69,9 +69,7 @@ function Policy:init() self.enabled = self.type == 'mandatory' end
function Policy:load()
local file = io.open(self.path)
if not file then raise('Unable to read policy file '..self.path) end
-
- local data = ''
- for line in file:lines() do data = data..line end
+ local data = file:read('*all')
file:close()
local success, res = pcall(json.decode, data)