diff --git a/src/header/locale/mod.rs b/src/header/locale/mod.rs index 130d5be28096ea4f0421118e676daa77a3b08b67..d2b51220fe32299ec78958a5bf9a0aa6ef75bc88 100644 --- a/src/header/locale/mod.rs +++ b/src/header/locale/mod.rs @@ -60,10 +60,7 @@ pub unsafe extern "C" fn localeconv() -> *mut lconv { } #[no_mangle] -pub unsafe extern "C" fn setlocale(_option: c_int, val: *const c_char) -> *mut c_char { - if val.is_null() { - return C_LOCALE.as_mut_ptr() as *mut c_char; - } +pub unsafe extern "C" fn setlocale(_option: c_int, _val: *const c_char) -> *mut c_char { // TODO actually implement - ptr::null_mut() + C_LOCALE.as_mut_ptr() as *mut c_char }