diff --git a/Sources/Plasma/CoreLib/plString.h b/Sources/Plasma/CoreLib/plString.h index 50092da0..299ffa64 100644 --- a/Sources/Plasma/CoreLib/plString.h +++ b/Sources/Plasma/CoreLib/plString.h @@ -137,7 +137,7 @@ public: { memset(fShort, 0, sizeof(fShort)); _Ch *copyData = IHaveACow() ? new _Ch[size + 1] : fShort; - memcpy(copyData, data, size); + memcpy(copyData, data, size * sizeof(_Ch)); copyData[size] = 0; if (IHaveACow())