From c770b22b3855fe226aeeef108d0b2bbf01b0ac22 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Mon, 28 Apr 2025 22:30:07 +1000 Subject: [PATCH] Fix occasional crashes when handling redirected web requests Specifically, if the buffer allocated for the original request content was larger than the content size of the redirected request contents --- src/_HttpBase.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/_HttpBase.h b/src/_HttpBase.h index 1307f6c4b..3ac646c98 100644 --- a/src/_HttpBase.h +++ b/src/_HttpBase.h @@ -19,6 +19,7 @@ void HttpRequest_Free(struct HttpRequest* request) { request->data = NULL; request->size = 0; request->error = NULL; + request->_capacity = 0; } #define HttpRequest_Copy(dst, src) Mem_Copy(dst, src, sizeof(struct HttpRequest))