diff --git a/BeefySysLib/util/SizedArray.h b/BeefySysLib/util/SizedArray.h index 63b328ad..51071e59 100644 --- a/BeefySysLib/util/SizedArray.h +++ b/BeefySysLib/util/SizedArray.h @@ -925,6 +925,8 @@ public: this->mSize = val.mSize; this->mAllocSize = val.mAllocSize; val.mVals = (T*)&val.mFirstVal; + val.mSize = 0; + val.mAllocSize = TInternalSize; } } @@ -1006,6 +1008,8 @@ public: this->mAllocSize = val.mAllocSize; val.mVals = NULL; + val.mSize = 0; + val.mAllocSize = 0; } } @@ -1079,6 +1083,8 @@ public: this->mAllocSize = val.mAllocSize; val.mVals = &val.mInternalBuffer; + val.mSize = 0; + val.mAllocSize = 1; } }