From ba2886e487f74f6ad3494f7bd05a0611f86470e4 Mon Sep 17 00:00:00 2001 From: "aiyion.prime" Date: Tue, 6 Jul 2021 11:24:05 +0200 Subject: [PATCH] fixup! gluon-core: implement popen3() in gluon/util.lua --- package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua index 5ad60bc4..4629219c 100644 --- a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua +++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua @@ -218,10 +218,10 @@ function M.popen3(policies, path, ...) -- intern: r0, w1, w2 -- extern: w0, r1, r2 - local pid = posix_unistd.fork() + local pid, errmsg, errnum = posix_unistd.fork() if pid == nil then - return nil + return nil, errmsg, errnum elseif pid == 0 then local null=-1 if M.contains(policies, M.PipePolicies.DISCARD) then