diff --git a/src/SmartFormat/ZString/ZCharArray.cs b/src/SmartFormat/ZString/ZCharArray.cs index 2406a956..92279ce5 100644 --- a/src/SmartFormat/ZString/ZCharArray.cs +++ b/src/SmartFormat/ZString/ZCharArray.cs @@ -120,7 +120,7 @@ private void Grow(int length) { var newArray = Pool.Rent(length); Array.Copy(_bufferArray!, newArray, Math.Min(_bufferArray!.Length, length)); - Pool.Return(_bufferArray); + Pool.Return(_bufferArray, clearArray: true); _bufferArray = newArray; } @@ -271,7 +271,7 @@ public void Dispose() { if (IsDisposed) return; - Pool.Return(_bufferArray!); + Pool.Return(_bufferArray!, clearArray: true); _bufferArray = null; } }