aboutsummaryrefslogtreecommitdiff
path: root/src/lib_package.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib_package.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib_package.c b/src/lib_package.c
index 552db305..40bafed5 100644
--- a/src/lib_package.c
+++ b/src/lib_package.c
@@ -572,8 +572,7 @@ LUALIB_API int luaopen_package(lua_State *L)
572 lj_lib_pushcf(L, lj_cf_package_unloadlib, 1); 572 lj_lib_pushcf(L, lj_cf_package_unloadlib, 1);
573 lua_setfield(L, -2, "__gc"); 573 lua_setfield(L, -2, "__gc");
574 luaL_register(L, LUA_LOADLIBNAME, package_lib); 574 luaL_register(L, LUA_LOADLIBNAME, package_lib);
575 lua_pushvalue(L, -1); 575 lua_copy(L, -1, LUA_ENVIRONINDEX);
576 lua_replace(L, LUA_ENVIRONINDEX);
577 lua_createtable(L, sizeof(package_loaders)/sizeof(package_loaders[0])-1, 0); 576 lua_createtable(L, sizeof(package_loaders)/sizeof(package_loaders[0])-1, 0);
578 for (i = 0; package_loaders[i] != NULL; i++) { 577 for (i = 0; package_loaders[i] != NULL; i++) {
579 lj_lib_pushcf(L, package_loaders[i], 1); 578 lj_lib_pushcf(L, package_loaders[i], 1);