diff options
Diffstat (limited to 'engines/cruise/linker.cpp')
-rw-r--r-- | engines/cruise/linker.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/cruise/linker.cpp b/engines/cruise/linker.cpp index 817345d06e..cb750b0ed2 100644 --- a/engines/cruise/linker.cpp +++ b/engines/cruise/linker.cpp @@ -165,7 +165,7 @@ int updateScriptImport(int ovlIdx) { int out1; int out2; - strcpy(buffer, ptrImportName + ptrImportData->offsetToName); + Common::strlcpy(buffer, ptrImportName + ptrImportData->offsetToName, sizeof(buffer)); ptrDest2 = parseExport(&out1, &out2, buffer); if (ptrDest2 && out2) { @@ -230,7 +230,7 @@ int updateScriptImport(int ovlIdx) { int linkType; int linkEntryIdx; - strcpy(buffer, ovlData->arrayNameRelocGlob + ovlData->arrayRelocGlob[i].nameOffset); + Common::strlcpy(buffer, ovlData->arrayNameRelocGlob + ovlData->arrayRelocGlob[i].nameOffset, sizeof(buffer)); pFoundExport = parseExport(&out1, &foundExportIdx, buffer); |