Merge remote-tracking branch 'yquake2/master'

This commit is contained in:
Denis Pauk 2024-12-20 16:10:28 +02:00
commit 8f0906704a

View file

@ -81,7 +81,7 @@ static size_t CL_HTTP_Recv(void *ptr, size_t size, size_t nmemb, void *stream)
if (!dl->fileSize)
{
double length = 0;
curl_off_t length = 0;
qcurl_easy_getinfo(dl->curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, &length);
@ -264,6 +264,9 @@ static void CL_StartHTTPDownload (dlqueue_t *entry, dlhandle_t *dl)
}
// Make sure that the download handle is in empty state.
if (dl->tempBuffer) {
free(dl->tempBuffer);
}
dl->tempBuffer = NULL;
dl->fileSize = 0;
dl->position = 0;
@ -477,6 +480,10 @@ static void CL_ParseFileList(dlhandle_t *dl)
return;
}
if (!dl->tempBuffer) {
return;
}
char *list = dl->tempBuffer;
for (;;)