From 5124f3dcd4cf97485563076ba5b78af39b1d75e6 Mon Sep 17 00:00:00 2001 From: Tess Gauthier Date: Fri, 11 Nov 2022 12:41:10 -0500 Subject: [PATCH] Fix install path check (#633) * update check for openssh directory in PATH * add closing parentheses --- contrib/win32/openssh/OpenSSHUtils.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/win32/openssh/OpenSSHUtils.psm1 b/contrib/win32/openssh/OpenSSHUtils.psm1 index a6b6c46a0..70f4af6e1 100644 --- a/contrib/win32/openssh/OpenSSHUtils.psm1 +++ b/contrib/win32/openssh/OpenSSHUtils.psm1 @@ -839,7 +839,7 @@ Function Add-MachinePath { if (Test-Path $FilePath) { $machinePath = (Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).Path - if (-not $machinePath.ToLower().Contains("$FilePath;".ToLower())) + if (-not ($machinePath.ToLower().Contains("$FilePath;".ToLower()) -or $machinePath.ToLower().Contains("$FilePath\;".ToLower()))) { $newPath = $FilePath + ’;’ + $machinePath Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH –Value $newPath