diff --git a/src/dehacked.c b/src/dehacked.c index 9a19833a9..a856ab352 100644 --- a/src/dehacked.c +++ b/src/dehacked.c @@ -812,7 +812,7 @@ static void readskincolor(MYFILE *f, INT32 num) deh_strlcpy(truncword, word2, namesize, va("Skincolor %d: name", num)); // truncate here to check for dupes dupecheck = R_GetColorByName(truncword); - if (truncword[0] != '\0' && (!stricmp(truncword, skincolors[SKINCOLOR_NONE].name) || dupecheck && dupecheck != num)) + if (truncword[0] != '\0' && (!stricmp(truncword, skincolors[SKINCOLOR_NONE].name) || (dupecheck && dupecheck != num))) { size_t lastchar = strlen(truncword); char oldword[lastchar+1];