From 24604dfa2275a47d543c64f92892c7f16099b96e Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Fri, 15 May 2009 04:59:45 +0000 Subject: Yet another strcpy() where source and destination may be the same... svn-id: r40591 --- engines/cruise/overlay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/cruise/overlay.cpp') diff --git a/engines/cruise/overlay.cpp b/engines/cruise/overlay.cpp index 1bca03da1d..68f6545d77 100644 --- a/engines/cruise/overlay.cpp +++ b/engines/cruise/overlay.cpp @@ -81,7 +81,8 @@ int loadOverlay(const char *scriptName) { if (!overlayTable[scriptIdx].ovlData) return (-2); - strcpy(overlayTable[scriptIdx].overlayName, scriptName); + if (scriptName != overlayTable[scriptIdx].overlayName) + strcpy(overlayTable[scriptIdx].overlayName, scriptName); overlayTable[scriptIdx].alreadyLoaded = 1; -- cgit v1.2.3