From 473ae4a6a0d5287499cbbdad6c5ae8c01010fb20 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 1 Mar 2022 15:31:22 +0200 Subject: [PATCH] Prevent segfault trying to make non-existent trap seen --- src/mklev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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