From 5f6535728d99f7fea2da8fa8113dc1c7319d8beb Mon Sep 17 00:00:00 2001 From: SHIRAKATA Kentaro Date: Mon, 20 Jun 2022 21:48:03 +0900 Subject: [PATCH] remove unnecessary condition on use_offensive() `otmp` here is always non-null, otherwise it leads segv at earlier code. --- src/muse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/muse.c b/src/muse.c index c5af5e3d5..886c7c60b 100644 --- a/src/muse.c +++ b/src/muse.c @@ -1673,7 +1673,7 @@ use_offensive(struct monst *mtmp) /* offensive potions are not drunk, they're thrown */ if (otmp->oclass != POTION_CLASS && (i = precheck(mtmp, otmp)) != 0) return i; - oseen = otmp && canseemon(mtmp); + oseen = canseemon(mtmp); switch (gm.m.has_offense) { case MUSE_WAN_DEATH: