Skip to content
Snippets Groups Projects
Commit 979b5bc2 authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Do not break when status from try_wait is Ok(None)

parent 6226ee6e
No related branches found
No related tags found
No related merge requests found
...@@ -180,7 +180,10 @@ fn handle(console: &mut Console, master_fd: RawFd, process: &mut Child) { ...@@ -180,7 +180,10 @@ fn handle(console: &mut Console, master_fd: RawFd, process: &mut Child) {
} }
match process.try_wait() { match process.try_wait() {
Ok(_status) => break 'events, Ok(status) => match status {
Some(_code) => break 'events,
None => ()
},
Err(err) => match err.kind() { Err(err) => match err.kind() {
ErrorKind::WouldBlock => (), ErrorKind::WouldBlock => (),
_ => panic!("terminal: failed to wait on child: {:?}", err) _ => panic!("terminal: failed to wait on child: {:?}", err)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment