summaryrefslogtreecommitdiffstats
path: root/privsep.lua
diff options
context:
space:
mode:
Diffstat (limited to 'privsep.lua')
-rw-r--r--privsep.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/privsep.lua b/privsep.lua
index de4087a..5e0b915 100644
--- a/privsep.lua
+++ b/privsep.lua
@@ -1,6 +1,6 @@
lpc = require("lpc")
-json = require("json")
+ipcmsg = require("json")
local privsep_exec = "./lua-privsep"
local modules_path = "./modules"
@@ -8,7 +8,7 @@ local modules_path = "./modules"
local privsep = {}
function privsep.call_privileged(modname, funcname, sessionid, args)
local pid, w, r = lpc.run(privsep_exec, modname)
- w:write(json.encode{ funcname, sessionid, args }.."\n")
+ w:write(ipcmsg.encode{ funcname, sessionid, args }.."\n")
w:close()
local resp = r:read("*all")
@@ -19,7 +19,7 @@ function privsep.call_privileged(modname, funcname, sessionid, args)
return nil
end
- local data = json.decode(resp)
+ local data = ipcmsg.decode(resp)
local status, errmsg, result = unpack(data)
if not status then
io.stderr:write("modname: "..tostring(errmsg).."\n")