diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index c379a5a9d7329..f63aa6d0c3009 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -458,7 +458,9 @@ impl Application { }; if res != 0 { - eprintln!("{}", std::io::Error::from_raw_os_error(res)); + let err = std::io::Error::last_os_error(); + eprintln!("{}", err); + let res = err.raw_os_error().unwrap_or(1); std::process::exit(res); } }