[Scummvm-cvs-logs] SF.net SVN: scummvm:[33283] scummvm/trunk/engines/agos/agos.cpp

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Fri Jul 25 11:36:18 CEST 2008


Revision: 33283
          http://scummvm.svn.sourceforge.net/scummvm/?rev=33283&view=rev
Author:   dreammaster
Date:     2008-07-25 09:36:18 +0000 (Fri, 25 Jul 2008)

Log Message:
-----------
Fix to prevent attempt to delete a non-initialised object during game exit

Modified Paths:
--------------
    scummvm/trunk/engines/agos/agos.cpp

Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp	2008-07-25 09:19:06 UTC (rev 33282)
+++ scummvm/trunk/engines/agos/agos.cpp	2008-07-25 09:36:18 UTC (rev 33283)
@@ -578,6 +578,8 @@
 
 
 		_midiEnabled = true;
+	} else {
+		_driver = NULL;
 	}
 
 	// allocate buffers
@@ -881,7 +883,8 @@
 		delete _gameFile;
 
 	_midi.close();
-	delete _driver;
+	if (_driver)
+		delete _driver;
 
 	AudioCD.destroy();
 


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