summaryrefslogtreecommitdiffstats
path: root/rogue
diff options
context:
space:
mode:
authorjnemeth <jnemeth@NetBSD.org>2006-03-30 04:10:04 +0000
committerjnemeth <jnemeth@NetBSD.org>2006-03-30 04:10:04 +0000
commit1a17f864fbf3dd1f11ca3c54673fbd697e8d0f85 (patch)
tree50a9194629bc265597232523c237cd06d1ecd689 /rogue
parent9c99a57e1f1bb6ba6764d4f53f0cb971a31594fc (diff)
downloadbsdgames-darwin-1a17f864fbf3dd1f11ca3c54673fbd697e8d0f85.tar.gz
bsdgames-darwin-1a17f864fbf3dd1f11ca3c54673fbd697e8d0f85.tar.zst
bsdgames-darwin-1a17f864fbf3dd1f11ca3c54673fbd697e8d0f85.zip
Coverity CID 1287: not checking for error return
Diffstat (limited to 'rogue')
-rw-r--r--rogue/monster.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/rogue/monster.c b/rogue/monster.c
index 3bb665f5..7fe5d699 100644
--- a/rogue/monster.c
+++ b/rogue/monster.c
@@ -1,4 +1,4 @@
-/* $NetBSD: monster.c,v 1.10 2005/06/09 12:20:12 tron Exp $ */
+/* $NetBSD: monster.c,v 1.11 2006/03/30 04:10:04 jnemeth Exp $ */
/*
* Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)monster.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: monster.c,v 1.10 2005/06/09 12:20:12 tron Exp $");
+__RCSID("$NetBSD: monster.c,v 1.11 2006/03/30 04:10:04 jnemeth Exp $");
#endif
#endif /* not lint */
@@ -733,6 +733,8 @@ aim_monster(monster)
short i, rn, d, r;
rn = get_room_number(monster->row, monster->col);
+ if (rn == NO_ROOM)
+ clean_up("aim_monster: monster not in room");
r = get_rand(0, 12);
for (i = 0; i < 4; i++) {