From c6714b7212548a55de8ed9e22f4b416f312358b0 Mon Sep 17 00:00:00 2001 From: ame Date: Thu, 12 Jun 2025 15:12:50 -0500 Subject: remove logging and fix streaming crash --- src/lua.c | 2 -- src/net.c | 6 ++++-- 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); } -- cgit v1.2.3