From: Pasi Kallinen Date: Tue, 1 Mar 2022 13:31:22 +0000 (+0200) Subject: Prevent segfault trying to make non-existent trap seen X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=473ae4a6a0d5287499cbbdad6c5ae8c01010fb20;p=nethack Prevent segfault trying to make non-existent trap seen --- diff --git a/src/mklev.c b/src/mklev.c index 1471013ff..3e387bd96 100644 --- a/src/mklev.c +++ b/src/mklev.c @@ -1468,7 +1468,7 @@ mktrap(int num, int mktrapflags, struct mkroom *croom, coord *tm) if (kind == WEB && !(mktrapflags & MKTRAP_NOSPIDERONWEB)) (void) makemon(&mons[PM_GIANT_SPIDER], m.x, m.y, NO_MM_FLAGS); - if ((mktrapflags & MKTRAP_SEEN)) + if (t && (mktrapflags & MKTRAP_SEEN)) t->tseen = TRUE; /* The hero isn't the only person who's entered the dungeon in