Jelajahi Sumber

fix(file): remove unnescesarry unsafe blocks for libc major/minor device id

Signed-off-by: Christina Sørensen <ces@fem.gg>
Christina Sørensen 11 bulan lalu
induk
melakukan
e3c5fa745b
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/fs/file.rs

+ 2 - 2
src/fs/file.rs

@@ -600,8 +600,8 @@ impl<'dir> File<'dir> {
             #[allow(clippy::unnecessary_cast, clippy::useless_conversion)]
             f::Size::DeviceIDs(f::DeviceIDs {
                 // SAFETY: Calling libc function to decompose the device_id
-                major: unsafe { libc::major(device_id.try_into().unwrap()) } as u32,
-                minor: unsafe { libc::minor(device_id.try_into().unwrap()) } as u32,
+                major: libc::major(device_id.try_into().unwrap()) as u32,
+                minor: libc::minor(device_id.try_into().unwrap()) as u32,
             })
         } else if self.is_file() {
             f::Size::Some(self.metadata().map_or(0, std::fs::Metadata::len))