diff --git a/Source/Engine/Core/Types/String.h b/Source/Engine/Core/Types/String.h index 9b053f8b5..0c2a76083 100644 --- a/Source/Engine/Core/Types/String.h +++ b/Source/Engine/Core/Types/String.h @@ -337,6 +337,8 @@ public: void ReserveSpace(int32 length) { ASSERT(length >= 0); + if (length == _length) + return; Platform::Free(_data); if (length != 0) {