()
| 555 | let aborted = false; |
| 556 | |
| 557 | const onAbort = () => { |
| 558 | aborted = true; |
| 559 | proc.kill("SIGKILL"); |
| 560 | cleanup(); |
| 561 | reject(new Error(SSH_OPERATION_ABORTED_ERROR)); |
| 562 | }; |
| 563 | abortSignal?.addEventListener("abort", onAbort, { once: true }); |
| 564 | if (abortSignal?.aborted) { |
| 565 | onAbort(); |