about summary refs log tree commit diff
diff options
context:
space:
mode:
authorIan Douglas Scott <ian@iandouglasscott.com>2017-08-20 10:07:17 -0700
committerIan Douglas Scott <ian@iandouglasscott.com>2017-08-20 10:10:03 -0700
commita41c4f80d9e92bd34b293a4a817092c420276d82 (patch)
tree628616742861d7fe9a107ee0ae3bf8d6db09ff89
parent3d9f57a2924f244c5ef9503432733143ba702928 (diff)
downloadrust-a41c4f80d9e92bd34b293a4a817092c420276d82.tar.gz
rust-a41c4f80d9e92bd34b293a4a817092c420276d82.zip
redox: Correct error on exec when file is not found
`.raw_os_error()` (called in `spawn()`) returned None, so this produced an incorrect error.
-rw-r--r--src/libstd/sys/redox/process.rs2
1 files changed, 1 insertions, 1 deletions
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)
         }
     }