修复 Stream 错误释放内存问题
This commit is contained in:
parent
54a0636d83
commit
d0cd89e27d
|
@ -363,7 +363,7 @@ bool MemoryStream::CheckRemain(uint count)
|
|||
byte* bufNew = new byte[size];
|
||||
if(Length > 0) Buffer(_Buffer, Length).CopyTo(0, bufNew, -1);
|
||||
|
||||
if(_Buffer != _Arr) delete[] _Buffer;
|
||||
if(_Buffer != _Arr && _needFree == true) delete[] _Buffer;
|
||||
|
||||
_Buffer = bufNew;
|
||||
_Capacity = size;
|
||||
|
|
Loading…
Reference in New Issue