From 7035c416cf0c52e533e0ecb4ca6c11f9acaacefb Mon Sep 17 00:00:00 2001 From: Alex Taber Date: Mon, 20 May 2024 21:33:46 -0400 Subject: [PATCH] Properly free resources on invalid mime type --- source/remote.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/remote.c b/source/remote.c index 681960a..8ad9808 100644 --- a/source/remote.c +++ b/source/remote.c @@ -1021,6 +1021,11 @@ static int64_t curl_http_get(const char * url, char ** out_filename, char ** buf { if (!strstr(acceptable_mime_types, header.mime_type)) { + socExit(); + free(data.result_buf); + free(socubuf); + if (header.mime_type) free(header.mime_type); + if (header.filename) free(header.filename); return -2; } }