summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/makeitem.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc
index 5658739397..6d4dad9682 100644
--- a/crawl-ref/source/makeitem.cc
+++ b/crawl-ref/source/makeitem.cc
@@ -3293,7 +3293,8 @@ static void _give_monster_item(monsters *mon, int thing,
destroy_item(thing, true);
return;
}
- ASSERT(is_valid_item(mthing));
+ if (!is_valid_item(mthing)) // missiles merged into an existing stack
+ return;
ASSERT(mthing.holding_monster() == mon);
if (!force_item || mthing.colour == BLACK)