diff options
author | Filippos Karapetis | 2010-07-22 17:41:42 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-07-22 17:41:42 +0000 |
commit | b4a704c342929c5739a56d35b4035b24330380d0 (patch) | |
tree | 3e0457b5fcd8f4de50044fd85d2545c12499e791 /engines | |
parent | 634d959897695bda9371411ebb9ffda9a09f18d9 (diff) | |
download | scummvm-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')
-rw-r--r-- | engines/sci/engine/klists.cpp | 2 |
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)) { |