From ed0acd06e5ee4fafe8c8fa95c72d3167929aee8a Mon Sep 17 00:00:00 2001 From: Charles Heywood Date: Sun, 19 Jul 2015 05:06:28 -0500 Subject: [PATCH] tostring( reason ) is never false/nil --- src/main/resources/assets/opencomputers/loot/OpenOS/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/assets/opencomputers/loot/OpenOS/init.lua b/src/main/resources/assets/opencomputers/loot/OpenOS/init.lua index da7148a11..34cd4c5e3 100644 --- a/src/main/resources/assets/opencomputers/loot/OpenOS/init.lua +++ b/src/main/resources/assets/opencomputers/loot/OpenOS/init.lua @@ -184,7 +184,7 @@ while true do motd() local result, reason = os.execute(os.getenv("SHELL")) if not result then - io.stderr:write((tostring(reason) or "unknown error") .. "\n") + io.stderr:write((reason ~= nil and tostring(reason) or "unknown error") .. "\n") io.write("Press any key to continue.\n") os.sleep(0.5) require("event").pull("key")