diff --git a/src/Mvc/Mvc.Core/src/Infrastructure/ResourceInvoker.cs b/src/Mvc/Mvc.Core/src/Infrastructure/ResourceInvoker.cs index 4f6a4f0f7062f293d32d07c78e050ed78138d926..3c124ccefc40418d80c6db0905471f22120da0f1 100644 --- a/src/Mvc/Mvc.Core/src/Infrastructure/ResourceInvoker.cs +++ b/src/Mvc/Mvc.Core/src/Infrastructure/ResourceInvoker.cs @@ -67,20 +67,14 @@ namespace Microsoft.AspNetCore.Mvc.Infrastructure _actionContextAccessor.ActionContext = _actionContext; var scope = _logger.ActionScope(_actionContext.ActionDescriptor); - Exception invokeException = null; Task task = null; try { task = InvokeFilterPipelineAsync(); } - catch (Exception ex) - { - invokeException = ex; - } - - if (invokeException != null) + catch (Exception exception) { - return Awaited(this, Task.FromException(invokeException), scope); + return Awaited(this, Task.FromException(exception), scope); } Debug.Assert(task != null); @@ -94,9 +88,9 @@ namespace Microsoft.AspNetCore.Mvc.Infrastructure { ReleaseResources(); } - catch (Exception ex) + catch (Exception exception) { - releaseException = ex; + releaseException = exception; } Exception scopeException = null; @@ -104,9 +98,9 @@ namespace Microsoft.AspNetCore.Mvc.Infrastructure { scope.Dispose(); } - catch (Exception ex) + catch (Exception exception) { - scopeException = ex; + scopeException = exception; } if (releaseException == null && scopeException == null)