diff options
| author | Laytan <laytanlaats@hotmail.com> | 2024-10-04 14:50:26 +0200 |
|---|---|---|
| committer | Laytan <laytanlaats@hotmail.com> | 2024-10-04 14:50:26 +0200 |
| commit | cf705d4b295b3eb67f6c1253af494ae5c857cded (patch) | |
| tree | 54656ab96a89bcf7864ae5329559e6ab2511892b | |
| parent | 861efa4e54b56feeca705404613a6c57cc3fc714 (diff) | |
wait instead of kill
| -rw-r--r-- | core/os/os2/process.odin | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/os/os2/process.odin b/core/os/os2/process.odin index 65412171f..8ed2f0dcf 100644 --- a/core/os/os2/process.odin +++ b/core/os/os2/process.odin @@ -396,7 +396,7 @@ process_exec :: proc( } { - defer if err != nil { _ = process_kill(process) } + defer if err != nil { _, _ = process_wait(process) } stdout_b: [dynamic]byte stdout_b.allocator = allocator @@ -445,7 +445,6 @@ process_exec :: proc( } state, err = process_wait(process) - if !state.exited { _ = process_kill(process) } return } |