From 6b68592b714e9c8554bd4fd9cb824fbc312f1d87 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Fri, 27 Sep 2024 17:59:47 -0500 Subject: [PATCH] Avoid null reference when trying to gather return value --- LANCommander.SDK/PowerShell/PowerShellScript.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LANCommander.SDK/PowerShell/PowerShellScript.cs b/LANCommander.SDK/PowerShell/PowerShellScript.cs index 2c5b942a..41f045a2 100644 --- a/LANCommander.SDK/PowerShell/PowerShellScript.cs +++ b/LANCommander.SDK/PowerShell/PowerShellScript.cs @@ -217,7 +217,9 @@ namespace LANCommander.SDK.PowerShell try { - result = (T)ps.Runspace.SessionStateProxy.PSVariable.GetValue("Return"); + var returnValue = ps.Runspace.SessionStateProxy.PSVariable.GetValue("Return"); + + result = (T)returnValue; } catch {