diff --git a/src/p_saveg.c b/src/p_saveg.c index 4449a9d2b..34392886d 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -787,8 +787,13 @@ static boolean P_AreStringArgsEqual(const line_t *li, const line_t *spawnli) { UINT8 i; for (i = 0; i < NUMLINESTRINGARGS; i++) + { + if (!li->stringargs[i]) + return !spawnli->stringargs[i]; + if (strcmp(li->stringargs[i], spawnli->stringargs[i])) return false; + } return true; }