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); readableBuffer.CopyTo(buffer);
return count; return count;
} }
else if (result.IsCompleted || result.IsCancelled) else if (result.IsCompleted)
{ {
return 0; return 0;
} }

View File

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