[Scummvm-cvs-logs] SF.net SVN: scummvm:[53472] scummvm/trunk/engines/cruise
sev at users.sourceforge.net
sev at users.sourceforge.net
Fri Oct 15 10:57:19 CEST 2010
Revision: 53472
http://scummvm.svn.sourceforge.net/scummvm/?rev=53472&view=rev
Author: sev
Date: 2010-10-15 08:57:18 +0000 (Fri, 15 Oct 2010)
Log Message:
-----------
CRUISE: Fix some code analysis warnings (bug #3087829)
Modified Paths:
--------------
scummvm/trunk/engines/cruise/function.cpp
scummvm/trunk/engines/cruise/script.cpp
scummvm/trunk/engines/cruise/vars.cpp
scummvm/trunk/engines/cruise/vars.h
Modified: scummvm/trunk/engines/cruise/function.cpp
===================================================================
--- scummvm/trunk/engines/cruise/function.cpp 2010-10-15 08:52:22 UTC (rev 53471)
+++ scummvm/trunk/engines/cruise/function.cpp 2010-10-15 08:57:18 UTC (rev 53472)
@@ -58,9 +58,9 @@
updateAllScriptsImports();
- strcpy(nextOverlay, overlayName);
+ strncpy(nextOverlay, overlayName, 38);
- return(overlayLoadResult);
+ return overlayLoadResult;
}
int16 Op_Strcpy() {
Modified: scummvm/trunk/engines/cruise/script.cpp
===================================================================
--- scummvm/trunk/engines/cruise/script.cpp 2010-10-15 08:52:22 UTC (rev 53471)
+++ scummvm/trunk/engines/cruise/script.cpp 2010-10-15 08:57:18 UTC (rev 53472)
@@ -185,8 +185,9 @@
return 0;
}
case 2: {
+ assert (ptr);
*(ptr + var_A + offset) = var;
- return (0);
+ return 0;
}
default:
error("Unsupported code in opcodeType1 case 1");
Modified: scummvm/trunk/engines/cruise/vars.cpp
===================================================================
--- scummvm/trunk/engines/cruise/vars.cpp 2010-10-15 08:52:22 UTC (rev 53471)
+++ scummvm/trunk/engines/cruise/vars.cpp 2010-10-15 08:57:18 UTC (rev 53472)
@@ -51,8 +51,8 @@
int16 numOfDisks;
-char lastOverlay[15];
-char nextOverlay[15];
+char lastOverlay[38];
+char nextOverlay[38];
int16 currentActiveMenu;
int16 autoMsg;
Modified: scummvm/trunk/engines/cruise/vars.h
===================================================================
--- scummvm/trunk/engines/cruise/vars.h 2010-10-15 08:52:22 UTC (rev 53471)
+++ scummvm/trunk/engines/cruise/vars.h 2010-10-15 08:57:18 UTC (rev 53472)
@@ -154,8 +154,8 @@
extern int16 numOfDisks;
-extern char lastOverlay[15];
-extern char nextOverlay[15];
+extern char lastOverlay[38];
+extern char nextOverlay[38];
extern int16 currentActiveMenu;
extern int16 autoMsg;
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