Merge pull request #1168 from SiemensSchuckert/HTTP_dnl1

fix HTTP download crash (on empty file)
This commit is contained in:
Yamagi 2024-12-20 11:37:41 +01:00 committed by GitHub
commit bc168a7bfa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 (;;)