[Scummvm-cvs-logs] SF.net SVN: scummvm:[38795] scummvm/trunk/engines/sci/engine

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sun Feb 22 22:41:00 CET 2009


Revision: 38795
          http://scummvm.svn.sourceforge.net/scummvm/?rev=38795&view=rev
Author:   fingolfin
Date:     2009-02-22 21:41:00 +0000 (Sun, 22 Feb 2009)

Log Message:
-----------
SCI: Fix what looks like a bug in the save/load system (?)

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/savegame.cfsml
    scummvm/trunk/engines/sci/engine/savegame.cpp

Modified: scummvm/trunk/engines/sci/engine/savegame.cfsml
===================================================================
--- scummvm/trunk/engines/sci/engine/savegame.cfsml	2009-02-22 21:38:46 UTC (rev 38794)
+++ scummvm/trunk/engines/sci/engine/savegame.cfsml	2009-02-22 21:41:00 UTC (rev 38795)
@@ -1029,8 +1029,8 @@
 	_global_save_state = retval;
 	retval->gfx_state = s->gfx_state;
 
-	SavegameMetadata* meta = new SavegameMetadata;
-	memset(retval, 0, sizeof(SavegameMetadata));
+	SavegameMetadata *meta = new SavegameMetadata;
+	memset(meta, 0, sizeof(SavegameMetadata));
 
 	%CFSMLREAD-ATOMIC SavegameMetadata meta FROM fh ERRVAR read_eof;
 	if ((meta->savegame_version < FREESCI_MINIMUM_SAVEGAME_VERSION) ||

Modified: scummvm/trunk/engines/sci/engine/savegame.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/savegame.cpp	2009-02-22 21:38:46 UTC (rev 38794)
+++ scummvm/trunk/engines/sci/engine/savegame.cpp	2009-02-22 21:41:00 UTC (rev 38795)
@@ -4980,8 +4980,8 @@
 	_global_save_state = retval;
 	retval->gfx_state = s->gfx_state;
 
-	SavegameMetadata* meta = new SavegameMetadata;
-	memset(retval, 0, sizeof(SavegameMetadata));
+	SavegameMetadata *meta = new SavegameMetadata;
+	memset(meta, 0, sizeof(SavegameMetadata));
 
 // Auto-generated CFSML data reader code
 #line 763 "engines/sci/engine/savegame.cfsml"


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