diff --git a/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/MemoryPoolIterator.cs b/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/MemoryPoolIterator.cs index 7c7e0865e8..97b71e3a2d 100644 --- a/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/MemoryPoolIterator.cs +++ b/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/MemoryPoolIterator.cs @@ -258,8 +258,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure return true; } - // wasLastBlock ? false : TryPeekLongMultiBlock(ref longValue, blockBytes); - return !wasLastBlock && TryPeekLongMultiBlock(ref longValue, blockBytes); + return wasLastBlock ? false : TryPeekLongMultiBlock(ref longValue, blockBytes); } [MethodImpl(MethodImplOptions.NoInlining)] @@ -818,8 +817,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure return true; } - // wasLastBlock ? false : PutMultiBlock(data); - return !wasLastBlock && PutMultiBlock(data); + return wasLastBlock ? false : PutMultiBlock(data); } [MethodImpl(MethodImplOptions.NoInlining)]