From e2d52f8b63ec444ad79bc6e3bbe3d5dd7a7338d6 Mon Sep 17 00:00:00 2001 From: Francesco Cozzuto Date: Mon, 15 Dec 2025 22:23:07 +0100 Subject: [PATCH] Bug fix triggered by HTTPS connections --- src/server.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server.c b/src/server.c index bf64fb6..e850be8 100644 --- a/src/server.c +++ b/src/server.c @@ -233,8 +233,10 @@ void chttp_server_process_events(CHTTP_Server *server, if (events[i].type == SOCKET_EVENT_DISCONNECT) { - chttp_server_conn_free(conn); // TODO: what if this was in the ready queue? - server->num_conns--; + if (conn) { + chttp_server_conn_free(conn); // TODO: what if this was in the ready queue? + server->num_conns--; + } } else if (events[i].type == SOCKET_EVENT_CREATION_TIMEOUT) {