aboutsummaryrefslogtreecommitdiff
path: root/engines/queen/queen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/queen/queen.cpp')
-rw-r--r--engines/queen/queen.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/queen/queen.cpp b/engines/queen/queen.cpp
index 08b8ded3bb..10c3d56cb4 100644
--- a/engines/queen/queen.cpp
+++ b/engines/queen/queen.cpp
@@ -341,9 +341,8 @@ Common::Error QueenEngine::saveGameState(int slot, const char *desc) {
file->writeUint32BE(0);
file->writeUint32BE(dataSize);
char description[32];
- memset(description, 0, 32);
- strncpy(description, desc, 31);
- file->write(description, 32);
+ Common::strlcpy(description, desc, sizeof(description));
+ file->write(description, sizeof(description));
// write save data
file->write(saveData, dataSize);