From b9e5b22f7d1b68a070809ac32fbe858c90e4dade Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Sat, 9 Sep 2023 18:59:25 -0600 Subject: [PATCH] Always return C locale from setlocale --- src/header/locale/mod.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/header/locale/mod.rs b/src/header/locale/mod.rs index 130d5be28..d2b51220f 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 } -- GitLab