[Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.220,1.221

Max Horn fingolfin at users.sourceforge.net
Mon Sep 20 13:57:01 CEST 2004


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1808

Modified Files:
	scumm.cpp 
Log Message:
Fix array out of bounds access

Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.220
retrieving revision 1.221
diff -u -d -r1.220 -r1.221
--- scumm.cpp	20 Sep 2004 19:58:07 -0000	1.220
+++ scumm.cpp	20 Sep 2004 20:56:10 -0000	1.221
@@ -435,8 +435,8 @@
 	  gdi(this), _pauseDialog(0), _optionsDialog(0), _mainMenuDialog(0), _versionDialog(0),
 	  _targetName(detector->_targetName) {
 
-	// Copy md5sum
-	for (int i = 0; i < 17; i++) _gameMD5[i] = md5sum[i];
+	// Copy MD5 checksum
+	memcpy(_gameMD5, md5sum, 16);
 
 	// Add default file directories.
 	if (((_features & GF_AMIGA) || (_features & GF_ATARI_ST)) && (_version <= 4)) {





More information about the Scummvm-git-logs mailing list