diff --git a/src/r_patch.c b/src/r_patch.c index abaefaafe..639f682fd 100644 --- a/src/r_patch.c +++ b/src/r_patch.c @@ -1066,13 +1066,13 @@ void R_ParseSPRTINFOLump(UINT16 wadNum, UINT16 lumpNum) sprinfoToken = M_GetToken(sprinfoText); while (sprinfoToken != NULL) { - if (!stricmp(sprinfoToken, "SPRITE") || !stricmp(sprinfoToken, "SPRITE2")) - { - R_ParseSpriteInfo(!stricmp(sprinfoToken, "SPRITE2")); - Z_Free(sprinfoToken); - } + if (!stricmp(sprinfoToken, "SPRITE")) + R_ParseSpriteInfo(false); + else if (!stricmp(sprinfoToken, "SPRITE2")) + R_ParseSpriteInfo(true); else I_Error("Error parsing SPRTINFO lump: Unknown keyword \"%s\"", sprinfoToken); + Z_Free(sprinfoToken); sprinfoToken = M_GetToken(NULL); } Z_Free((void *)sprinfoText);