[Scummvm-cvs-logs] SF.net SVN: scummvm: [30179] scummvm/branches/branch-0-11-0/engines/scumm/ he/script_v72he.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Thu Jan 3 04:34:41 CET 2008


Revision: 30179
          http://scummvm.svn.sourceforge.net/scummvm/?rev=30179&view=rev
Author:   Kirben
Date:     2008-01-02 19:34:40 -0800 (Wed, 02 Jan 2008)

Log Message:
-----------
Back port fix for endian issue in checkArrayLimits().

Modified Paths:
--------------
    scummvm/branches/branch-0-11-0/engines/scumm/he/script_v72he.cpp

Modified: scummvm/branches/branch-0-11-0/engines/scumm/he/script_v72he.cpp
===================================================================
--- scummvm/branches/branch-0-11-0/engines/scumm/he/script_v72he.cpp	2008-01-03 03:34:25 UTC (rev 30178)
+++ scummvm/branches/branch-0-11-0/engines/scumm/he/script_v72he.cpp	2008-01-03 03:34:40 UTC (rev 30179)
@@ -1965,7 +1965,7 @@
 	ArrayHeader *ah = (ArrayHeader *)getResourceAddress(rtString, readVar(array));
 	assert(ah);
 	if ((int)FROM_LE_32(ah->dim2start) > dim2start || (int)FROM_LE_32(ah->dim2end) < dim2end || (int)FROM_LE_32(ah->dim1start) > dim1start || (int)FROM_LE_32(ah->dim1end) < dim1end) {
-		error("Invalid array access (%d,%d,%d,%d) limit (%d,%d,%d,%d)", dim2start, dim2end, dim1start, dim1end, ah->dim2start, ah->dim2end, ah->dim1start, ah->dim1end);
+		error("Invalid array access (%d,%d,%d,%d) limit (%d,%d,%d,%d)", dim2start, dim2end, dim1start, dim1end, FROM_LE_32(ah->dim2start), FROM_LE_32(ah->dim2end), FROM_LE_32(ah->dim1start), FROM_LE_32(ah->dim1end));
 	}
 }
 


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