diff --git a/terminus-ssh/src/services/ssh.service.ts b/terminus-ssh/src/services/ssh.service.ts index 3a8b48ec..0a180654 100644 --- a/terminus-ssh/src/services/ssh.service.ts +++ b/terminus-ssh/src/services/ssh.service.ts @@ -197,7 +197,7 @@ export class SSHService { if (await fs.exists(WINDOWS_OPENSSH_AGENT_PIPE)) { agent = WINDOWS_OPENSSH_AGENT_PIPE } else { - const pageantRunning = new Promise(resolve => { + const pageantRunning = await new Promise(resolve => { windowsProcessTreeNative.getProcessList(list => { // eslint-disable-line block-scoped-var resolve(list.some(x => x.name === 'pageant.exe')) }, 0)