diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-12-13 21:43:11 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-12-13 21:55:01 +0100 |
commit | 84a99cccd17d6a058e30a01605843cc88dff33a9 (patch) | |
tree | 994631eb885c88ead951933b5bf4173313a865db | |
parent | c7fcfd5a2dfff5bf99ed00515173d2f8917f9c57 (diff) | |
download | privsep-84a99cccd17d6a058e30a01605843cc88dff33a9.tar.bz2 privsep-84a99cccd17d6a058e30a01605843cc88dff33a9.tar.xz |
Use data format agnostic namespace for ipc message encode/decode
-rw-r--r-- | privsep.lua | 6 |
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") |