Fix wrong dispose logic in BufferedData.

This commit is contained in:
Eugene Wang
2026-02-03 18:36:28 -05:00
parent e4c1e68582
commit 52565490b9

View File

@@ -77,7 +77,7 @@ public class BufferedData : IDisposable
public void Dispose()
{
if (_fromPool && _disposed)
if (_fromPool && !_disposed)
{
MemPool.Return(_buffer);
_disposed = true;