Ignore process_open errors in process_start. This enforces a contract
with the user that any process returned without error must eventually be waited on.
This commit is contained in:
1 parent
f7a73b9555
commit
e54d6e5a11
1 file changed
+1
-5
@@ -513,11 +513,7 @@ _process_start :: proc(desc: Process_Desc) -> (process: Process, err: Error) {
|
||||
return process, _get_platform_error(child_errno)
|
||||
}
|
||||
|
||||
process, err = process_open(int(pid))
|
||||
if err == .Unsupported {
|
||||
return process, nil
|
||||
}
|
||||
|
||||
process, _ = process_open(int(pid))
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user