diff options
Diffstat (limited to 'engines/tinsel/saveload.cpp')
-rw-r--r-- | engines/tinsel/saveload.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/tinsel/saveload.cpp b/engines/tinsel/saveload.cpp index c56d295e72..b90ace4613 100644 --- a/engines/tinsel/saveload.cpp +++ b/engines/tinsel/saveload.cpp @@ -365,9 +365,8 @@ int getList(Common::SaveFileManager *saveFileMan, const Common::String &target) } #endif - strncpy(savedFiles[i].name, fname.c_str(), FNAMELEN); - strncpy(savedFiles[i].desc, hdr.desc, SG_DESC_LEN); - savedFiles[i].desc[SG_DESC_LEN - 1] = 0; + Common::strlcpy(savedFiles[i].name, fname.c_str(), FNAMELEN); + Common::strlcpy(savedFiles[i].desc, hdr.desc, SG_DESC_LEN); savedFiles[i].dateTime = hdr.dateTime; ++numSfiles; |