diff options
Diffstat (limited to 'src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs')
-rw-r--r-- | src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs b/src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs index eda350bd..8f2a61c8 100644 --- a/src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs +++ b/src/Ryujinx.Common/Memory/ByteMemoryPool.ByteMemoryPoolBuffer.cs @@ -30,7 +30,7 @@ namespace Ryujinx.Common.Memory get { byte[] array = _array; - + ObjectDisposedException.ThrowIf(array is null, this); return new Memory<byte>(array, 0, _length); @@ -40,7 +40,7 @@ namespace Ryujinx.Common.Memory public void Dispose() { var array = Interlocked.Exchange(ref _array, null); - + if (array != null) { ArrayPool<byte>.Shared.Return(array); |