From 9408ab479901bfc0eab226bf21c0605207ff4162 Mon Sep 17 00:00:00 2001 From: Rubidium Date: Thu, 8 Jun 2023 17:34:28 +0200 Subject: [PATCH] Codechange: only one '\0' is required --- src/saveload/saveload.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp index 27ca87c461..1d5e214d8d 100644 --- a/src/saveload/saveload.cpp +++ b/src/saveload/saveload.cpp @@ -915,9 +915,8 @@ static void SlStdString(void *ptr, VarType conv) return; } - str->resize(len + 1); + str->resize(len); SlCopyBytes(str->data(), len); - (*str)[len] = '\0'; // properly terminate the string StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK; if ((conv & SLF_ALLOW_CONTROL) != 0) {