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); } }; });