[Scummvm-cvs-logs] SF.net SVN: scummvm: [26974] scummvm/trunk/engines/scumm/detection.cpp

sev at users.sourceforge.net sev at users.sourceforge.net
Sun May 27 16:21:43 CEST 2007


Revision: 26974
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26974&view=rev
Author:   sev
Date:     2007-05-27 07:21:42 -0700 (Sun, 27 May 2007)

Log Message:
-----------
Fix for bug #1726330: "SCUMM engine abuses stack" from same bugreport.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/detection.cpp

Modified: scummvm/trunk/engines/scumm/detection.cpp
===================================================================
--- scummvm/trunk/engines/scumm/detection.cpp	2007-05-27 12:54:23 UTC (rev 26973)
+++ scummvm/trunk/engines/scumm/detection.cpp	2007-05-27 14:21:42 UTC (rev 26974)
@@ -319,6 +319,7 @@
 static void detectGames(const FSList &fslist, Common::List<DetectorResult> &results, const char *gameid) {
 	DescMap fileMD5Map;
 	DetectorResult dr;
+	char md5str[32+1];
 	
 	for (FSList::const_iterator file = fslist.begin(); file != fslist.end(); ++file) {
 		if (!file->isDirectory()) {
@@ -369,7 +370,6 @@
 		//
 		DetectorDesc &d = fileMD5Map[file];
 		if (d.md5.empty()) {
-			char md5str[32+1];
 			if (Common::md5_file_string(d.node, md5str, kMD5FileSizeLimit)) {
 
 				d.md5 = md5str;


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