We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 717fb6f commit 2923d1bCopy full SHA for 2923d1b
1 file changed
src/uucore/src/lib/features/fsext.rs
@@ -853,7 +853,8 @@ impl FsMeta for StatFs {
853
fn fsid(&self) -> u64 {
854
// Use type inference to determine the type of f_fsid
855
// (libc::__fsid_t on Android, libc::fsid_t on other platforms)
856
- let f_fsid: &[u32; 2] = unsafe { &*(&raw const self.f_fsid).cast() };
+ let f_fsid = self.f_fsid;
857
+ let f_fsid: [u32; 2] = unsafe { mem::transmute(f_fsid) };
858
((u64::from(f_fsid[0])) << 32) | u64::from(f_fsid[1])
859
}
860
#[cfg(not(any(
0 commit comments