diff --git a/src/header/stdlib/mod.rs b/src/header/stdlib/mod.rs index 94d9b43736..50f3275ba1 100644 --- a/src/header/stdlib/mod.rs +++ b/src/header/stdlib/mod.rs @@ -459,7 +459,7 @@ pub unsafe extern "C" fn getenv(name: *const c_char) -> *mut c_char { #[unsafe(no_mangle)] pub unsafe extern "C" fn getprogname() -> *const c_char { - let full = crate::platform::program_invocation_name; + let full = unsafe { crate::platform::program_invocation_name }; if full.is_null() { return c"".as_ptr() as *const c_char; }