From 581b1830ffff6530300d2a93251ddce6223b3b5a Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 20 Oct 2015 17:28:16 +0300 Subject: [PATCH] Fix segfault when chameleon form fails on the Rogue level --- src/mon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mon.c b/src/mon.c index 1ed1695a3..56b1ec155 100644 --- a/src/mon.c +++ b/src/mon.c @@ -3084,7 +3084,7 @@ boolean msg; /* "The oldmon turns into a newmon!" */ /* for the first several tries we require upper-case on the rogue level (after that, we take whatever we get) */ if (tryct > 15 && Is_rogue_level(&u.uz) - && !isupper((uchar) mdat->mlet)) + && mdat && !isupper((uchar) mdat->mlet)) mdat = 0; if (mdat) break;