From 78472470af10d53413fa14556b79e23393aeea20 Mon Sep 17 00:00:00 2001 From: fduncanh <72711181+fduncanh@users.noreply.github.com> Date: Tue, 13 Jan 2026 22:32:36 +0800 Subject: [PATCH] fix ancient bug (from shairplay) reported in #491 --- lib/http_response.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/http_response.c b/lib/http_response.c index 67b15a7..8cbac0c 100644 --- a/lib/http_response.c +++ b/lib/http_response.c @@ -38,7 +38,7 @@ http_response_add_data(http_response_t *response, const char *data, int datalen) assert(datalen > 0); int newdatasize = response->data_size; - while (response->data_size+datalen > newdatasize) { + while (response->data_length + datalen > newdatasize) { newdatasize *= 2; } if (newdatasize != response->data_size) {