mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
W_IsLumpWad: check if the file is a PK3, so it can bail out if it isn't
This commit is contained in:
parent
ac09048248
commit
edb11b84d8
1 changed files with 9 additions and 4 deletions
|
|
@ -1057,11 +1057,16 @@ size_t W_LumpLength(lumpnum_t lumpnum)
|
||||||
//
|
//
|
||||||
boolean W_IsLumpWad(lumpnum_t lumpnum)
|
boolean W_IsLumpWad(lumpnum_t lumpnum)
|
||||||
{
|
{
|
||||||
|
if (wadfiles[WADFILENUM(lumpnum)]->type == RET_PK3)
|
||||||
|
{
|
||||||
const char *lumpfullName = (wadfiles[WADFILENUM(lumpnum)]->lumpinfo + LUMPNUM(lumpnum))->name2;
|
const char *lumpfullName = (wadfiles[WADFILENUM(lumpnum)]->lumpinfo + LUMPNUM(lumpnum))->name2;
|
||||||
|
|
||||||
if (strlen(lumpfullName) < 4)
|
if (strlen(lumpfullName) < 4)
|
||||||
return false; // can't possibly be a wad can it?
|
return false; // can't possibly be a WAD can it?
|
||||||
return !strnicmp(lumpfullName + strlen(lumpfullName) - 4, ".wad", 4);
|
return !strnicmp(lumpfullName + strlen(lumpfullName) - 4, ".wad", 4);
|
||||||
|
}
|
||||||
|
|
||||||
|
return false; // WADs should never be inside non-PK3s as far as SRB2 is concerned
|
||||||
}
|
}
|
||||||
|
|
||||||
/* report a zlib or i/o error */
|
/* report a zlib or i/o error */
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue