From 916d3497b9316ec6b64646d456d3c03141b1fe21 Mon Sep 17 00:00:00 2001 From: frosty Date: Sat, 15 Aug 2026 18:26:10 -0400 Subject: fix: isolate cookie state between requests --- src/server.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server.c') diff --git a/src/server.c b/src/server.c index 5ac20a0..7d5eb8f 100644 --- a/src/server.c +++ b/src/server.c @@ -200,6 +200,7 @@ static void finish_client_connection(int socket, char *requested_path, beaker_log_request(current_request_info.remote_addr, method, path, current_response_status, current_response_size, duration_ms); + beaker_clear_response_cookies(); free(requested_path); close(socket); current_client_socket = -1; @@ -214,6 +215,7 @@ void handle_client_connection(int new_socket) { struct timespec started_at; clock_gettime(CLOCK_MONOTONIC, &started_at); + beaker_clear_response_cookies(); current_response_status = 0; current_response_size = 0; beaker_reset_write_deadline(); -- cgit v1.3