Prevent handle inheritance from blocking Windows async_wrapper (#5666)
This commit is contained in:
parent
44c07d7ca8
commit
13a9b98565
1 changed files with 1 additions and 1 deletions
|
@ -397,7 +397,7 @@ Function Start-Watchdog {
|
||||||
$exec_cmd = [Ansible.Async.NativeProcessUtil]::SearchPath("powershell.exe")
|
$exec_cmd = [Ansible.Async.NativeProcessUtil]::SearchPath("powershell.exe")
|
||||||
$exec_args = "`"$exec_cmd`" -NoProfile -ExecutionPolicy Bypass -EncodedCommand $encoded_command"
|
$exec_args = "`"$exec_cmd`" -NoProfile -ExecutionPolicy Bypass -EncodedCommand $encoded_command"
|
||||||
|
|
||||||
If(-not [Ansible.Async.NativeProcessUtil]::CreateProcess($exec_cmd, $exec_args, [IntPtr]::Zero, [IntPtr]::Zero, $true, $pstartup_flags, [IntPtr]::Zero, $env:windir, [ref]$si, [ref]$pi)) {
|
If(-not [Ansible.Async.NativeProcessUtil]::CreateProcess($exec_cmd, $exec_args, [IntPtr]::Zero, [IntPtr]::Zero, $false, $pstartup_flags, [IntPtr]::Zero, $env:windir, [ref]$si, [ref]$pi)) {
|
||||||
#throw New-Object System.ComponentModel.Win32Exception
|
#throw New-Object System.ComponentModel.Win32Exception
|
||||||
throw "create bang $([System.Runtime.InteropServices.Marshal]::GetLastWin32Error())"
|
throw "create bang $([System.Runtime.InteropServices.Marshal]::GetLastWin32Error())"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue