From c00ff935de452fa32feaab89b5c1c584e5722044 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Tue, 29 Oct 2013 08:18:36 +0100 Subject: TSAGE: Fix CID 1003170 --- engines/tsage/core.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index 8021160514..424df164b2 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -860,6 +860,8 @@ void PlayerMover::doStepsOfNpcMovement(const Common::Point &srcPos, const Common int PlayerMover::calculateRestOfRoute(int *routeList, int srcRegion, int destRegion, bool &foundRoute) { // Make a copy of the provided route. The first entry is the size. int tempList[REGION_LIST_SIZE + 1]; + memset(tempList, 0, REGION_LIST_SIZE + 1); + foundRoute = false; for (int idx = 0; idx <= *routeList; ++idx) tempList[idx] = routeList[idx]; -- cgit v1.2.3