aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/klists.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2010-07-22 17:41:42 +0000
committerFilippos Karapetis2010-07-22 17:41:42 +0000
commitb4a704c342929c5739a56d35b4035b24330380d0 (patch)
tree3e0457b5fcd8f4de50044fd85d2545c12499e791 /engines/sci/engine/klists.cpp
parent634d959897695bda9371411ebb9ffda9a09f18d9 (diff)
downloadscummvm-rg350-b4a704c342929c5739a56d35b4035b24330380d0.tar.gz
scummvm-rg350-b4a704c342929c5739a56d35b4035b24330380d0.tar.bz2
scummvm-rg350-b4a704c342929c5739a56d35b4035b24330380d0.zip
SCI: allow isSaneNodePointer to handle invalid node references itself
svn-id: r51153
Diffstat (limited to 'engines/sci/engine/klists.cpp')
-rw-r--r--engines/sci/engine/klists.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/engine/klists.cpp b/engines/sci/engine/klists.cpp
index 09a04493d6..cfd68e1264 100644
--- a/engines/sci/engine/klists.cpp
+++ b/engines/sci/engine/klists.cpp
@@ -34,7 +34,7 @@ static bool isSaneNodePointer(SegManager *segMan, reg_t addr) {
reg_t prev = addr;
do {
- Node *node = segMan->lookupNode(addr);
+ Node *node = segMan->lookupNode(addr, false);
if (!node) {
if ((g_sci->getGameId() == GID_ICEMAN) && (g_sci->getEngineState()->currentRoomNumber() == 40)) {