diff options
| author | Peter Marheine <peter@taricorp.net> | 2015-10-12 10:37:28 +0000 |
|---|---|---|
| committer | Peter Marheine <peter@taricorp.net> | 2015-10-12 10:37:28 +0000 |
| commit | 7db4163ffd715b2480ff6e3e9056f371d2042d45 (patch) | |
| tree | 571c0e83d58e493d0557b6b6551c7b361cfa2c66 | |
| parent | 843e528fd0c09666cc5f2896258f88c25eaacb29 (diff) | |
| download | rust-7db4163ffd715b2480ff6e3e9056f371d2042d45.tar.gz rust-7db4163ffd715b2480ff6e3e9056f371d2042d45.zip | |
Don't use a Vec in os::current_exe on FreeBSD.
| -rw-r--r-- | src/libstd/sys/unix/os.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/sys/unix/os.rs b/src/libstd/sys/unix/os.rs index c0e75368f74..6bda4e1e0e6 100644 --- a/src/libstd/sys/unix/os.rs +++ b/src/libstd/sys/unix/os.rs @@ -187,10 +187,10 @@ pub fn current_exe() -> io::Result<PathBuf> { unsafe { use libc::funcs::bsd44::*; use libc::consts::os::extra::*; - let mut mib = vec![CTL_KERN as c_int, - KERN_PROC as c_int, - KERN_PROC_PATHNAME as c_int, - -1 as c_int]; + let mut mib = [CTL_KERN as c_int, + KERN_PROC as c_int, + KERN_PROC_PATHNAME as c_int, + -1 as c_int]; let mut sz: libc::size_t = 0; let err = sysctl(mib.as_mut_ptr(), mib.len() as ::libc::c_uint, ptr::null_mut(), &mut sz, ptr::null_mut(), |
