Complete all writes after error

This commit is contained in:
Ben Adams 2016-01-22 18:35:58 +00:00
parent a97cb81f92
commit cd621509d0
1 changed files with 5 additions and 5 deletions

View File

@ -370,15 +370,15 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Http
// completed writes that we haven't triggered callbacks for yet.
_numBytesPreCompleted -= bytesWritten;
CompleteFinishedWrites(status);
if (error != null)
if (error == null)
{
_log.ConnectionError(_connectionId, error);
CompleteFinishedWrites(status);
_log.ConnectionWriteCallback(_connectionId, status);
}
else
{
_log.ConnectionWriteCallback(_connectionId, status);
CompleteAllWrites();
_log.ConnectionError(_connectionId, error);
}
}