summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/loadlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lua/loadlib.c')
-rw-r--r--apps/plugins/lua/loadlib.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/plugins/lua/loadlib.c b/apps/plugins/lua/loadlib.c
index 1e310beed1..732ad707b5 100644
--- a/apps/plugins/lua/loadlib.c
+++ b/apps/plugins/lua/loadlib.c
@@ -130,9 +130,11 @@ static int ll_require (lua_State *L) {
130 lua_pushliteral(L, ""); /* error message accumulator */ 130 lua_pushliteral(L, ""); /* error message accumulator */
131 for (i=1; ; i++) { 131 for (i=1; ; i++) {
132 lua_rawgeti(L, -2, i); /* get a loader */ 132 lua_rawgeti(L, -2, i); /* get a loader */
133 if (lua_isnil(L, -1)) 133 if (lua_isnil(L, -1)) {
134 lua_setfield(L, 2, name); /* _LOADED[name] = nil */
134 luaL_error(L, "module " LUA_QS " not found:%s", 135 luaL_error(L, "module " LUA_QS " not found:%s",
135 name, lua_tostring(L, -2)); 136 name, lua_tostring(L, -2));
137 }
136 lua_pushstring(L, name); 138 lua_pushstring(L, name);
137 lua_call(L, 1, 1); /* call it */ 139 lua_call(L, 1, 1); /* call it */
138 if (lua_isfunction(L, -1)) /* did it find module? */ 140 if (lua_isfunction(L, -1)) /* did it find module? */