From a41c4f80d9e92bd34b293a4a817092c420276d82 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Sun, 20 Aug 2017 10:07:17 -0700 Subject: [PATCH] redox: Correct error on exec when file is not found `.raw_os_error()` (called in `spawn()`) returned None, so this produced an incorrect error. --- src/libstd/sys/redox/process.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstd/sys/redox/process.rs b/src/libstd/sys/redox/process.rs index 17fa07b99ae..d87364b8121 100644 --- a/src/libstd/sys/redox/process.rs +++ b/src/libstd/sys/redox/process.rs @@ -336,7 +336,7 @@ impl Command { panic!("return from exec without err"); } } else { - io::Error::new(io::ErrorKind::NotFound, "") + io::Error::from_raw_os_error(syscall::ENOENT) } }