From 2a300bcea4d9d5ea5347aefa25fbddefb4d2b270 Mon Sep 17 00:00:00 2001 From: MascaraSnake Date: Sat, 18 Apr 2020 12:23:01 +0200 Subject: [PATCH] Fix NULL pointer crash involving stringargs --- src/p_saveg.c | 5 +++++ 1 file changed, 5 insertions(+) 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; }