[Scummvm-cvs-logs] SF.net SVN: scummvm: [28258] scummvm/trunk/engines/agos/items.cpp
Kirben at users.sourceforge.net
Kirben at users.sourceforge.net
Sat Jul 28 10:05:48 CEST 2007
Revision: 28258
http://scummvm.svn.sourceforge.net/scummvm/?rev=28258&view=rev
Author: Kirben
Date: 2007-07-28 01:05:47 -0700 (Sat, 28 Jul 2007)
Log Message:
-----------
Switch error back to debug message, due to strange data in restart state files.
Modified Paths:
--------------
scummvm/trunk/engines/agos/items.cpp
Modified: scummvm/trunk/engines/agos/items.cpp
===================================================================
--- scummvm/trunk/engines/agos/items.cpp 2007-07-28 07:56:58 UTC (rev 28257)
+++ scummvm/trunk/engines/agos/items.cpp 2007-07-28 08:05:47 UTC (rev 28258)
@@ -382,8 +382,13 @@
}
Item *AGOSEngine::derefItem(uint item) {
- if (item >= _itemArraySize)
- error("derefItem: invalid item %d", item);
+ // Occurs when loading item store from restart state in
+ // Elvira 2 (Amiga/AtariST) and Waxworks (Amiga).
+ if (item >= _itemArraySize) {
+ debug(0, "derefItem: invalid item %d", item);
+ return NULL;
+ }
+
return _itemArrayPtr[item];
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list