From 01f247db4854fd066fb8567a599a4bb591cb392b Mon Sep 17 00:00:00 2001 From: Derek Gray Date: Tue, 5 Jul 2016 15:26:10 -0500 Subject: [PATCH] Prevent an unnecessary allocation of a state machine (thanks @PinpointTownes) --- .../Extensions/UseWhenExtensions.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.AspNetCore.Http.Abstractions/Extensions/UseWhenExtensions.cs b/src/Microsoft.AspNetCore.Http.Abstractions/Extensions/UseWhenExtensions.cs index 3709a1e94c..f506c41c89 100644 --- a/src/Microsoft.AspNetCore.Http.Abstractions/Extensions/UseWhenExtensions.cs +++ b/src/Microsoft.AspNetCore.Http.Abstractions/Extensions/UseWhenExtensions.cs @@ -50,15 +50,15 @@ namespace Microsoft.AspNetCore.Builder branchBuilder.Run(main); var branch = branchBuilder.Build(); - return async context => + return context => { if (predicate(context)) { - await branch(context); + return branch(context); } else { - await main(context); + return main(context); } }; });