diff --git a/src/server/server.c b/src/server/server.c index ef04ae0..f6f9399 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -109,6 +109,7 @@ read_stream(void) while (TRUE) { if (kill_recv) { _shutdown(); + g_string_free(stream, TRUE); return 0; } @@ -167,6 +168,7 @@ read_stream(void) memset(buf, 0, sizeof(buf)); } + g_string_free(stream, TRUE); return 0; }