From 444522452538ac2998b377de96fa8ff3794fec15 Mon Sep 17 00:00:00 2001 From: Nayan <33187059+GShadow5@users.noreply.github.com> Date: Fri, 9 May 2025 12:32:03 -0400 Subject: [PATCH] fix log print overflow in add header --- http_stuff.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/http_stuff.c b/http_stuff.c index fcd1179..869f347 100644 --- a/http_stuff.c +++ b/http_stuff.c @@ -233,7 +233,6 @@ char* get_header_value_request(http_request* req, char* key) { void request_add_header_n(http_request* req, char* key, size_t key_length, char* value, size_t value_length) { - log_message(LOG_DEBUG, "Adding header %s: %s", key, value); req->num_headers++; req->headers = realloc(req->headers, req->num_headers * sizeof(header_kv)); req->headers[req->num_headers - 1].key = malloc(key_length + 1); @@ -242,6 +241,9 @@ void request_add_header_n(http_request* req, char* key, size_t key_length, memcpy(req->headers[req->num_headers - 1].value, value, value_length); req->headers[req->num_headers - 1].key[key_length] = '\0'; req->headers[req->num_headers - 1].value[value_length] = '\0'; + log_message(LOG_DEBUG, "Adding header %s: %s", + req->headers[req->num_headers - 1].key, + req->headers[req->num_headers - 1].value); } void request_add_header(http_request* req, char* key, char* value) {