From 6283e7f423509aef5a6d37a61f4c664149e55b5f Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sat, 31 May 2014 18:05:54 +0200 Subject: CRUISE: Add a couple of safeguards to avoid potential division by zero --- engines/cruise/function.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'engines/cruise/function.cpp') diff --git a/engines/cruise/function.cpp b/engines/cruise/function.cpp index 327dec4d6c..e0053ec017 100644 --- a/engines/cruise/function.cpp +++ b/engines/cruise/function.cpp @@ -87,9 +87,7 @@ int16 Op_Exec() { int numOfArgToPop = popVar(); - int i = 0; - - for (i = 0; i < numOfArgToPop; i++) { + for (int i = 0; i < numOfArgToPop; i++) { popTable[numOfArgToPop - i - 1] = popVar(); } @@ -111,7 +109,7 @@ int16 Op_Exec() { ptr2 = ptr; - for (i = 0; i < numOfArgToPop; i++) { + for (int i = 0; i < numOfArgToPop; i++) { WRITE_BE_UINT16(ptr2, popTable[i]); ptr2 += 2; } -- cgit v1.2.3