From 429a432dd3af5781d8947881df455ce08add6429 Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Mon, 3 Jul 2017 10:09:03 +0100 Subject: [PATCH] Check for null during node process disposal. Fixes #1061 --- .../HostingModels/OutOfProcessNodeInstance.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.AspNetCore.NodeServices/HostingModels/OutOfProcessNodeInstance.cs b/src/Microsoft.AspNetCore.NodeServices/HostingModels/OutOfProcessNodeInstance.cs index d02ccf9362..b75827c452 100644 --- a/src/Microsoft.AspNetCore.NodeServices/HostingModels/OutOfProcessNodeInstance.cs +++ b/src/Microsoft.AspNetCore.NodeServices/HostingModels/OutOfProcessNodeInstance.cs @@ -297,7 +297,7 @@ namespace Microsoft.AspNetCore.NodeServices.HostingModels // Make sure the Node process is finished // TODO: Is there a more graceful way to end it? Or does this still let it perform any cleanup? - if (!_nodeProcess.HasExited) + if (_nodeProcess != null && !_nodeProcess.HasExited) { _nodeProcess.Kill(); }