[Scummvm-cvs-logs] SF.net SVN: scummvm:[53509] scummvm/trunk/engines/sword2/resman.cpp
eriktorbjorn at users.sourceforge.net
eriktorbjorn at users.sourceforge.net
Fri Oct 15 21:08:56 CEST 2010
Revision: 53509
http://scummvm.svn.sourceforge.net/scummvm/?rev=53509&view=rev
Author: eriktorbjorn
Date: 2010-10-15 19:08:56 +0000 (Fri, 15 Oct 2010)
Log Message:
-----------
SWORD2: Add assert()s prompted by code analysis warnings.
See bug #3087857.
Modified Paths:
--------------
scummvm/trunk/engines/sword2/resman.cpp
Modified: scummvm/trunk/engines/sword2/resman.cpp
===================================================================
--- scummvm/trunk/engines/sword2/resman.cpp 2010-10-15 18:30:29 UTC (rev 53508)
+++ scummvm/trunk/engines/sword2/resman.cpp 2010-10-15 19:08:56 UTC (rev 53509)
@@ -302,6 +302,8 @@
readCluIndex(cluFileNum, file);
}
+ assert(_resFiles[cluFileNum].entryTab);
+
uint32 pos = _resFiles[cluFileNum].entryTab[actual_res * 2 + 0];
uint32 len = _resFiles[cluFileNum].entryTab[actual_res * 2 + 1];
@@ -476,6 +478,9 @@
assert((tableSize % 8) == 0);
_resFiles[fileNum].entryTab = (uint32 *)malloc(tableSize);
_resFiles[fileNum].numEntries = tableSize / 8;
+
+ assert(_resFiles[fileNum].entryTab);
+
file->read(_resFiles[fileNum].entryTab, tableSize);
if (file->eos() || file->err())
error("unable to read index table from file %s", _resFiles[fileNum].fileName);
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