Properly free resources on invalid mime type
This commit is contained in:
@@ -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))
|
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;
|
return -2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user