diff --git a/src/libstd/os.rs b/src/libstd/os.rs index 17b71e7b155..09ac2b368e7 100644 --- a/src/libstd/os.rs +++ b/src/libstd/os.rs @@ -196,7 +196,7 @@ pub fn env() -> ~[(~str,~str)] { if (ch as uint == 0) { fail!("os::env() failure getting env string from OS: %s", os::last_os_error()); } - let result = unsafe { str::raw::from_c_multistring(ch as *libc::c_char, None) }; + let result = str::raw::from_c_multistring(ch as *libc::c_char, None); FreeEnvironmentStringsA(ch); result }