aboutsummaryrefslogtreecommitdiff
path: root/src/package.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/package.c')
-rw-r--r--src/package.c7
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]);
}