From a6642bc753a32e07196b368da245ca85e9d8509a Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 16 Nov 2018 21:16:08 -0700 Subject: [PATCH] Fix missing separator --- src/header/unistd/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/header/unistd/mod.rs b/src/header/unistd/mod.rs index 92223ba98a..e099d631a1 100644 --- a/src/header/unistd/mod.rs +++ b/src/header/unistd/mod.rs @@ -172,6 +172,7 @@ pub unsafe extern "C" fn execvp(file: *const c_char, argv: *const *mut c_char) - let path_env = CStr::from_ptr(path_env); for mut path in path_env.to_bytes().split(|&b| b == PATH_SEPARATOR) { let mut program = path.to_vec(); + program.push(b'/'); program.extend_from_slice(file.to_bytes()); program.push(b'0');