From 10ddc97d221989e107c5283e3d5df8c48a23dc26 Mon Sep 17 00:00:00 2001 From: ame Date: Fri, 1 Aug 2025 14:20:08 -0500 Subject: write file, and code should be an int --- src/lua.c | 2 +- src/net.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lua.c b/src/lua.c index 4fe9962..3d35858 100644 --- a/src/lua.c +++ b/src/lua.c @@ -73,7 +73,7 @@ int _stream_file(lua_State* L){ const char* filename = lua_tostring(L, 2); FILE *f; - f = fopen(filename, "a"); + f = fopen(filename, "w"); if(f == NULL){ luaI_error(L, -1, "unable to open file"); } diff --git a/src/net.c b/src/net.c index a6f3bf4..70400a2 100644 --- a/src/net.c +++ b/src/net.c @@ -590,6 +590,11 @@ int l_srequest(lua_State* L){ luaI_treplk(L, idx, "Path", "code"); luaI_treplk(L, idx, "Request", "version"); luaI_treplk(L, idx, "Version", "code-name"); + + lua_pushstring(L, "code"); + lua_gettable(L, idx); + int code = atoi(lua_tostring(L, -1)); + luaI_tseti(L, idx, "code", code); void* encoding = parray_get(owo, "Transfer-Encoding"); -- cgit v1.2.3