From 1f494b168b8f6ca6e0ce980f165af537dfb32052 Mon Sep 17 00:00:00 2001 From: Cesar Blum Silveira Date: Wed, 18 May 2016 21:41:38 -0700 Subject: [PATCH] Remove Frame._requestProcessingStarted field. --- .../Http/Frame.cs | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/Microsoft.AspNetCore.Server.Kestrel/Http/Frame.cs b/src/Microsoft.AspNetCore.Server.Kestrel/Http/Frame.cs index b1d6bf5faf..63f7f7033b 100644 --- a/src/Microsoft.AspNetCore.Server.Kestrel/Http/Frame.cs +++ b/src/Microsoft.AspNetCore.Server.Kestrel/Http/Frame.cs @@ -50,7 +50,6 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Http protected List, object>> _onCompleted; - private bool _requestProcessingStarted; private Task _requestProcessingTask; protected volatile bool _requestProcessingStopping; // volatile, see: https://msdn.microsoft.com/en-us/library/x13ttww7.aspx protected int _requestAborted; @@ -272,17 +271,13 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Http /// public void Start() { - if (!_requestProcessingStarted) - { - _requestProcessingStarted = true; - _requestProcessingTask = - Task.Factory.StartNew( - (o) => ((Frame)o).RequestProcessingAsync(), - this, - default(CancellationToken), - TaskCreationOptions.DenyChildAttach, - TaskScheduler.Default); - } + _requestProcessingTask = + Task.Factory.StartNew( + (o) => ((Frame)o).RequestProcessingAsync(), + this, + default(CancellationToken), + TaskCreationOptions.DenyChildAttach, + TaskScheduler.Default); } ///