Cover edge case of WRITESTRINGN
This commit is contained in:
parent
d5e1c1af42
commit
bbee4a2554
|
@ -131,7 +131,7 @@ UINT8 *PutFileNeeded(UINT16 firstfile)
|
||||||
nameonly(strcpy(wadfilename, wadfiles[i]->filename));
|
nameonly(strcpy(wadfilename, wadfiles[i]->filename));
|
||||||
|
|
||||||
// Look below at the WRITE macros to understand what these numbers mean.
|
// Look below at the WRITE macros to understand what these numbers mean.
|
||||||
if (p + 1 + 4 + strlen(wadfilename) + 1 + 16 > p_start + MAXFILENEEDED)
|
if (p + 1 + 4 + min(strlen(wadfilename) + 1, MAX_WADPATH) + 16 > p_start + MAXFILENEEDED)
|
||||||
{
|
{
|
||||||
// Too many files to send all at once
|
// Too many files to send all at once
|
||||||
if (netbuffer->packettype == PT_MOREFILESNEEDED)
|
if (netbuffer->packettype == PT_MOREFILESNEEDED)
|
||||||
|
|
Loading…
Reference in New Issue