Merge branch 'fileneededconfig-fix' into 'master'

Fix fileneeded overflow

See merge request KartKrew/Kart-Public!146
This commit is contained in:
Sryder 2019-06-21 13:13:14 -04:00
commit 18e2e4ec8f
1 changed files with 2 additions and 1 deletions

View File

@ -130,7 +130,8 @@ UINT8 *PutFileNeeded(UINT16 firstfile)
nameonly(strcpy(wadfilename, wadfiles[i]->filename));
if (p + 1 + 4 + strlen(wadfilename) + 16 > p_start + MAXFILENEEDED)
// Look below at the WRITE macros to understand what these numbers mean.
if (p + 1 + 4 + min(strlen(wadfilename) + 1, MAX_WADPATH) + 16 > p_start + MAXFILENEEDED)
{
// Too many files to send all at once
if (netbuffer->packettype == PT_MOREFILESNEEDED)