[Scummvm-cvs-logs] scummvm master -> 1c0367d5a60ca21e0a273175a7f9fb3eeadfd795

Strangerke Strangerke at scummvm.org
Sat Nov 9 18:22:19 CET 2013


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
1c0367d5a6 TOON: Fix unintialized variables. Fix CID 1002424


Commit: 1c0367d5a60ca21e0a273175a7f9fb3eeadfd795
    https://github.com/scummvm/scummvm/commit/1c0367d5a60ca21e0a273175a7f9fb3eeadfd795
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-11-09T09:20:29-08:00

Commit Message:
TOON: Fix unintialized variables. Fix CID 1002424

Changed paths:
    engines/toon/toon.cpp



diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp
index a97bfd5..7b1456b 100644
--- a/engines/toon/toon.cpp
+++ b/engines/toon/toon.cpp
@@ -952,6 +952,18 @@ ToonEngine::ToonEngine(OSystem *syst, const ADGameDescription *gameDescription)
 	_lastRenderTime = 0;
 	_firstFrame = false;
 	_needPaletteFlush = true;
+
+	_numVariant = 0;
+	_currentCutaway = nullptr;
+	for (int i = 0; i < 4; i++) {
+		_scriptState[i].ip = nullptr;
+		_scriptState[i].dataPtr = nullptr;
+		_scriptState[i].retValue = 0;
+		_scriptState[i].bp = 0;
+		_scriptState[i].sp = 0;
+		_scriptState[i].running = false;
+	}
+	_currentScriptRegion = 0;
 }
 
 ToonEngine::~ToonEngine() {






More information about the Scummvm-git-logs mailing list