diff options
Diffstat (limited to 'engines/gob/inter_playtoons.cpp')
-rw-r--r-- | engines/gob/inter_playtoons.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/gob/inter_playtoons.cpp b/engines/gob/inter_playtoons.cpp index befed4b1c2..37e4d04a94 100644 --- a/engines/gob/inter_playtoons.cpp +++ b/engines/gob/inter_playtoons.cpp @@ -24,6 +24,7 @@ */ #include "common/endian.h" +#include "common/str.h" #include "gui/message.h" @@ -415,9 +416,9 @@ void Inter_Playtoons::oPlaytoons_copyFile() { char fileName2[128]; _vm->_game->_script->evalExpr(0); - strncpy0(fileName1, _vm->_game->_script->getResultStr(), 127); + Common::strlcpy(fileName1, _vm->_game->_script->getResultStr(), 128); _vm->_game->_script->evalExpr(0); - strncpy0(fileName2, _vm->_game->_script->getResultStr(), 127); + Common::strlcpy(fileName2, _vm->_game->_script->getResultStr(), 128); warning("Playtoons Stub: copy file from \"%s\" to \"%s\"", fileName1, fileName2); } @@ -427,7 +428,7 @@ void Inter_Playtoons::oPlaytoons_openItk() { char *backSlash; _vm->_game->_script->evalExpr(0); - strncpy0(fileName, _vm->_game->_script->getResultStr(), 124); + Common::strlcpy(fileName, _vm->_game->_script->getResultStr(), 124); if (!strchr(fileName, '.')) strcat(fileName, ".ITK"); |