Don't treat canceled reads as end of input

This commit is contained in:
Stephen Halter 2017-02-22 19:22:22 -08:00
parent 990e2a8dc4
commit 39b536b402
2 changed files with 3 additions and 3 deletions

View File

@ -123,7 +123,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Adapter.Internal
readableBuffer.CopyTo(buffer);
return count;
}
else if (result.IsCompleted || result.IsCancelled)
else if (result.IsCompleted)
{
return 0;
}

View File

@ -26,7 +26,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Http
return new ValueTask<ArraySegment<byte>>(data);
}
else if (result.IsCompleted || result.IsCancelled)
else if (result.IsCompleted)
{
return default(ValueTask<ArraySegment<byte>>);
}
@ -56,7 +56,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Http
var segment = result.Buffer.First;
return segment.GetArray();
}
else if (result.IsCompleted || result.IsCancelled)
else if (result.IsCompleted)
{
return default(ArraySegment<byte>);
}