diff options
Diffstat (limited to 'src/package.c')
| -rw-r--r-- | src/package.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/package.c b/src/package.c index 2a947c0..021e8f7 100644 --- a/src/package.c +++ b/src/package.c @@ -218,8 +218,7 @@ int pow_package_open(lua_State *L_global, pow_package *pkg, pow_config *cfg, con // push the config object from cfg thread to pkg thread - luaL_openlibs(L); - pow_lua_load(L, cfg); + pow_lua_load(L, cfg, "einfach/base"); luaL_loadstring(L, package_buffer); @@ -254,9 +253,7 @@ int pow_package_close(pow_package *pkg) { free(pkg->name); free(pkg->version); - lua_close(pkg->L); - - for (size_t i = 0; i > pkg->source_count; i++) { + for (size_t i = 0; i < pkg->source_count; i++) { pow_source_close(pkg->sources[i]); } |
