aboutsummaryrefslogtreecommitdiff
path: root/src/package.c
diff options
context:
space:
mode:
authorforever2k38 <forever2k38@forever2k38.net>2026-10-20 20:38:32 +0200
committerforever2k38 <forever2k38@forever2k38.net>2026-10-20 20:38:32 +0200
commit8a3e05f481dd7425ea859e02806510067fbaaf38 (patch)
tree2a80aacf8ed7d30c718e9f9968a1839f27af29d3 /src/package.c
parent47edace3c3ea3c9757cf77188d52e8108fb9a03c (diff)
use flags
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]);
}