mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-17 18:21:10 +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
0c89853425
commit
ddf82949bf
1 changed files with 9 additions and 4 deletions
13
src/w_wad.c
13
src/w_wad.c
|
@ -1057,11 +1057,16 @@ size_t W_LumpLength(lumpnum_t lumpnum)
|
|||
//
|
||||
boolean W_IsLumpWad(lumpnum_t lumpnum)
|
||||
{
|
||||
const char *lumpfullName = (wadfiles[WADFILENUM(lumpnum)]->lumpinfo + LUMPNUM(lumpnum))->name2;
|
||||
if (wadfiles[WADFILENUM(lumpnum)]->type == RET_PK3)
|
||||
{
|
||||
const char *lumpfullName = (wadfiles[WADFILENUM(lumpnum)]->lumpinfo + LUMPNUM(lumpnum))->name2;
|
||||
|
||||
if (strlen(lumpfullName) < 4)
|
||||
return false; // can't possibly be a wad can it?
|
||||
return !strnicmp(lumpfullName + strlen(lumpfullName) - 4, ".wad", 4);
|
||||
if (strlen(lumpfullName) < 4)
|
||||
return false; // can't possibly be a WAD can it?
|
||||
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 */
|
||||
|
|
Loading…
Reference in a new issue