wadnamelinux: check both tmp and temp

This commit is contained in:
NepDisk 2026-03-09 22:16:18 -04:00
parent 03b2f23bf7
commit 9a3bb0023d

View file

@ -625,21 +625,13 @@ static lumpinfo_t* ResGetLumpsWad (FILE* handle, UINT16* nlmp, const char* filen
{
const char *temp = trimname-1;
// CONS_Printf("wadnumtemp: %s\n", temp);
#if (defined(_WIN32))
while (temp >= filename+5 && *temp != PATHSEP[0])
temp--;
if (((trimname-1) - temp) == 8
&& temp >= filename+5
&& !strncmp(temp-5, PATHSEP"Temp", 5))
#elif (defined(__linux__))
while (temp >= filename+4 && *temp != PATHSEP[0])
temp--;
if (((trimname-1) - temp) == 8
&& temp >= filename+4
&& !strncmp(temp-4, PATHSEP"tmp", 4))
#endif
&& (!strncmp(temp-5, PATHSEP"Temp", 5)
|| !strncmp(temp-4, PATHSEP"tmp", 4)))
{
filename = wadfiles[
((wadnamelump & ~UINT16_MAX) >> 16)