From b027b77dbf5e62e5c06f675c47afeddff1dd9812 Mon Sep 17 00:00:00 2001 From: auronandace Date: Wed, 28 Jan 2026 20:56:29 +0000 Subject: [PATCH] widen unsafe blocks to fix tzset test --- src/header/time/mod.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/header/time/mod.rs b/src/header/time/mod.rs index cc058717be..6b8b877e55 100644 --- a/src/header/time/mod.rs +++ b/src/header/time/mod.rs @@ -813,18 +813,24 @@ unsafe fn set_timezone( let ut_offset = std.offset(); guard.0 = Some(CString::new(ut_offset.abbreviation().expect("Wrong timezone")).unwrap()); - (unsafe { tzname.0 })[0] = guard.0.as_ref().unwrap().as_ptr().cast_mut(); + unsafe { + tzname.0[0] = guard.0.as_ref().unwrap().as_ptr().cast_mut(); + } match dst { Some(dst) => { guard.1 = Some(CString::new(dst.offset().abbreviation().expect("Wrong timezone")).unwrap()); - (unsafe { tzname.0 })[1] = guard.1.as_ref().unwrap().as_ptr().cast_mut(); + unsafe { + tzname.0[1] = guard.1.as_ref().unwrap().as_ptr().cast_mut(); + } unsafe { daylight = 1 }; } None => { guard.1 = None; - (unsafe { tzname.0 })[1] = guard.0.as_ref().unwrap().as_ptr().cast_mut(); + unsafe { + tzname.0[1] = guard.0.as_ref().unwrap().as_ptr().cast_mut(); + } unsafe { daylight = 0 }; } }