diff --git a/src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.cs b/src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.cs index d709937deb..40fbee4d72 100644 --- a/src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.cs +++ b/src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.cs @@ -114,7 +114,7 @@ namespace SixLabors.ImageSharp.Memory.Internals result[i] = buffersLocal[this.index]; buffersLocal[this.index++] = null; - if (result[i].IsInvalid) + if (result[i]?.IsInvalid == true) { throw new InvalidOperationException("Renting disposed handle :O !!!"); }