[Scummvm-cvs-logs] scummvm master -> b4f5a1a93c9d4b1a6111e3b4cf6ec60bc851c9d7

Strangerke Strangerke at scummvm.org
Mon Apr 29 10:02:23 CEST 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:
b4f5a1a93c TSAGE: Fix some non-initialized variables and missing va_end(). CID 1002102, 1002399, 1002400, 1002402


Commit: b4f5a1a93c9d4b1a6111e3b4cf6ec60bc851c9d7
    https://github.com/scummvm/scummvm/commit/b4f5a1a93c9d4b1a6111e3b4cf6ec60bc851c9d7
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-04-29T01:01:01-07:00

Commit Message:
TSAGE: Fix some non-initialized variables and missing va_end(). CID 1002102, 1002399, 1002400, 1002402

Changed paths:
    engines/tsage/core.h



diff --git a/engines/tsage/core.h b/engines/tsage/core.h
index 60a7930..2967540 100644
--- a/engines/tsage/core.h
+++ b/engines/tsage/core.h
@@ -189,7 +189,7 @@ public:
 	Action *_action;
 	SceneObject *_sceneObject;
 public:
-	ObjectMover() { _action = NULL; _sceneObject = NULL; }
+	ObjectMover() { _action = NULL; _sceneObject = NULL; _minorDiff = 0; _majorDiff = 0; _changeCtr = 0;}
 	virtual ~ObjectMover();
 
 	virtual void synchronize(Serializer &s);
@@ -272,7 +272,7 @@ public:
 	SceneObject *_destObject;
 	int _maxArea;
 	int _minArea;
-	PlayerMover2() : PlayerMover() { _destObject = NULL; }
+	PlayerMover2() : PlayerMover() { _destObject = NULL; _minArea = _maxArea = 0;}
 
 	virtual void synchronize(Serializer &s);
 	virtual Common::String getClassName() { return "PlayerMover2"; }
@@ -415,7 +415,7 @@ public:
 	int _yDiff;
 	int _sceneRegionId;
 public:
-	SceneItem() : EventHandler() { _msg = "Feature"; _action = NULL; _sceneRegionId = 0; }
+	SceneItem() : EventHandler() { _msg = "Feature"; _action = NULL; _sceneRegionId = 0; _yDiff = 0; _fieldE = _field10 = 0;}
 
 	virtual void synchronize(Serializer &s);
 	virtual Common::String getClassName() { return "SceneItem"; }
@@ -685,6 +685,7 @@ public:
 			int xe = va_arg(va, int);
 			items.push_back(LineSlice(xs, xe));
 		}
+		va_end(va);
 	}
 
 	void add(LineSlice &slice) { items.push_back(slice); }






More information about the Scummvm-git-logs mailing list