summaryrefslogtreecommitdiffstats
path: root/rogue
diff options
context:
space:
mode:
authorjnemeth <jnemeth@NetBSD.org>2006-03-30 04:19:38 +0000
committerjnemeth <jnemeth@NetBSD.org>2006-03-30 04:19:38 +0000
commit750a359055037eb6cf52abd07cc5be92d8c0e94b (patch)
tree0d12bb638a1ac1ea021b5b471ff1a8b881761ec6 /rogue
parent1a17f864fbf3dd1f11ca3c54673fbd697e8d0f85 (diff)
downloadbsdgames-darwin-750a359055037eb6cf52abd07cc5be92d8c0e94b.tar.gz
bsdgames-darwin-750a359055037eb6cf52abd07cc5be92d8c0e94b.tar.zst
bsdgames-darwin-750a359055037eb6cf52abd07cc5be92d8c0e94b.zip
Coverity CID 1293: not checking for an error return
Diffstat (limited to 'rogue')
-rw-r--r--rogue/move.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/rogue/move.c b/rogue/move.c
index c846b742..7908a462 100644
--- a/rogue/move.c
+++ b/rogue/move.c
@@ -1,4 +1,4 @@
-/* $NetBSD: move.c,v 1.6 2003/08/07 09:37:38 agc Exp $ */
+/* $NetBSD: move.c,v 1.7 2006/03/30 04:19:38 jnemeth Exp $ */
/*
* Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)move.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: move.c,v 1.6 2003/08/07 09:37:38 agc Exp $");
+__RCSID("$NetBSD: move.c,v 1.7 2006/03/30 04:19:38 jnemeth Exp $");
#endif
#endif /* not lint */
@@ -105,6 +105,8 @@ one_move_rogue(dirch, pickup)
if (dungeon[row][col] & DOOR) {
if (cur_room == PASSAGE) {
cur_room = get_room_number(row, col);
+ if (cur_room == NO_ROOM)
+ clean_up("one_move_rogue: door to nowhere");
light_up_room(cur_room);
wake_room(cur_room, 1, row, col);
} else {