aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorame <[email protected]>2025-06-12 15:12:50 -0500
committerame <[email protected]>2025-06-12 15:12:50 -0500
commitc6714b7212548a55de8ed9e22f4b416f312358b0 (patch)
tree181604c480937d58b7479724d0480438f9f8ddd8
parentfe09d3576ada9918f55431298c5d9a099e690761 (diff)
remove logging and fix streaming crash
-rw-r--r--src/lua.c2
-rw-r--r--src/net.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lua.c b/src/lua.c
index a1dc7e9..cd7ba7f 100644
--- a/src/lua.c
+++ b/src/lua.c
@@ -112,9 +112,7 @@ int _stream_free(lua_State* L){
lua_gettable(L, 1);
void* state = lua_touserdata(L, -1);
- printf("call free\n");
if(rf != NULL){
- printf("run free\n");
((stream_free_function)rf)(&state);
}
return 0;
diff --git a/src/net.c b/src/net.c
index 4bb20d4..698f2c6 100644
--- a/src/net.c
+++ b/src/net.c
@@ -413,7 +413,9 @@ int _srequest_free(void** _state){
free(state->state);
}
- str_free(state->buffer);
+ if(state->buffer != NULL){
+ str_free(state->buffer);
+ }
free(state);
return 0;
}
@@ -440,7 +442,7 @@ int _srequest_read(uint64_t reqlen, str** _output, void** _state){
memset(buffer, 0, BUFFER_LEN);
}
- if(state->state == NULL){
+ if(state->state != NULL){
str_pushl(output, state->state->content->c, state->state->content->len);
str_clear(state->state->content);
}