Browse Source

kill process if waiting didn't make it exit to avoid a zombie

Laytan Laats 1 year ago
parent
commit
1d29dfd037
1 changed files with 1 additions and 0 deletions
  1. 1 0
      core/os/os2/process.odin

+ 1 - 0
core/os/os2/process.odin

@@ -445,6 +445,7 @@ process_exec :: proc(
 	}
 	}
 
 
 	state, err = process_wait(process)
 	state, err = process_wait(process)
+	if !state.exited { _ = process_kill(process) }
 	return
 	return
 }
 }