diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib_package.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib_package.c b/src/lib_package.c index 40bafed5..6fac43ec 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
@@ -193,8 +193,7 @@ static void **ll_register(lua_State *L, const char *path) | |||
193 | lua_pop(L, 1); | 193 | lua_pop(L, 1); |
194 | plib = (void **)lua_newuserdata(L, sizeof(void *)); | 194 | plib = (void **)lua_newuserdata(L, sizeof(void *)); |
195 | *plib = NULL; | 195 | *plib = NULL; |
196 | luaL_getmetatable(L, "_LOADLIB"); | 196 | luaL_setmetatable(L, "_LOADLIB"); |
197 | lua_setmetatable(L, -2); | ||
198 | lua_pushfstring(L, "LOADLIB: %s", path); | 197 | lua_pushfstring(L, "LOADLIB: %s", path); |
199 | lua_pushvalue(L, -2); | 198 | lua_pushvalue(L, -2); |
200 | lua_settable(L, LUA_REGISTRYINDEX); | 199 | lua_settable(L, LUA_REGISTRYINDEX); |