aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaytan <laytanlaats@hotmail.com>2024-10-04 14:50:26 +0200
committerLaytan <laytanlaats@hotmail.com>2024-10-04 14:50:26 +0200
commitcf705d4b295b3eb67f6c1253af494ae5c857cded (patch)
tree54656ab96a89bcf7864ae5329559e6ab2511892b
parent861efa4e54b56feeca705404613a6c57cc3fc714 (diff)
wait instead of kill
-rw-r--r--core/os/os2/process.odin3
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
}