diff --git a/Common/Serialize/Serializer.cpp b/Common/Serialize/Serializer.cpp index 86d2334bef..9e06b9ba04 100644 --- a/Common/Serialize/Serializer.cpp +++ b/Common/Serialize/Serializer.cpp @@ -363,7 +363,8 @@ CChunkFileReader::Error CChunkFileReader::LoadFileHeader(File::IOFile &pFile, SC } if (title) { - *title = titleFixed; + // Not necessarily terminated in the file. + *title = std::string(titleFixed, strnlen(titleFixed, sizeof(titleFixed))); } headerSize += 128;