From a0b5f3ef53a000b02ec25565ead2fde58c39dfbd Mon Sep 17 00:00:00 2001 From: Wobbo Date: Mon, 27 Jan 2014 13:09:25 +0100 Subject: [PATCH] Fixed package module to propagate erros from loading module --- assets/opencomputers/lua/rom/lib/package.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/opencomputers/lua/rom/lib/package.lua b/assets/opencomputers/lua/rom/lib/package.lua index 68e97473a..6c25fefe0 100644 --- a/assets/opencomputers/lua/rom/lib/package.lua +++ b/assets/opencomputers/lua/rom/lib/package.lua @@ -58,7 +58,12 @@ end local function pathSearcher(module) local filepath, reason = package.searchpath(module, package.path) if filepath then - return loadfile(filepath, "bt", _G), filepath + local loader, reason = loadfile(filepath, "bt", _G), filepath + if loader then + return loader, filepath + else + return reason + end else return reason end