From e7f7c4ea6100d06a19fd25e41b735f8e0010f6e3 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Fri, 16 Nov 2018 21:32:03 -0700 Subject: [PATCH] Fix incorrect nul --- src/header/unistd/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/header/unistd/mod.rs b/src/header/unistd/mod.rs index e099d631..201a9e0c 100644 --- a/src/header/unistd/mod.rs +++ b/src/header/unistd/mod.rs @@ -174,7 +174,7 @@ pub unsafe extern "C" fn execvp(file: *const c_char, argv: *const *mut c_char) - let mut program = path.to_vec(); program.push(b'/'); program.extend_from_slice(file.to_bytes()); - program.push(b'0'); + program.push(b'\0'); let program_c = CStr::from_bytes_with_nul(&program).unwrap(); execv(program_c.as_ptr(), argv); -- GitLab