Skip to content

Commit d6fe4f5

Browse files
author
Gleb Pomykalov
committed
fix unsafe blocks
1 parent 3ec632c commit d6fe4f5

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

src/unix/notbsd/android/mod.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,10 +508,13 @@ cfg_if! {
508508
}
509509

510510
impl af_alg_iv {
511-
unsafe fn as_slice(&self) -> &[u8] {
512-
use core::slice;
513-
514-
slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
511+
fn as_slice(&self) -> &[u8] {
512+
unsafe {
513+
::core::slice::from_raw_parts(
514+
self.iv.as_ptr(),
515+
self.ivlen as usize
516+
)
517+
}
515518
}
516519
}
517520

src/unix/notbsd/linux/mod.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -727,10 +727,13 @@ cfg_if! {
727727
}
728728

729729
impl af_alg_iv {
730-
unsafe fn as_slice(&self) -> &[u8] {
731-
use core::slice;
732-
733-
slice::from_raw_parts(self.iv.as_ptr(), self.ivlen as usize)
730+
fn as_slice(&self) -> &[u8] {
731+
unsafe {
732+
::core::slice::from_raw_parts(
733+
self.iv.as_ptr(),
734+
self.ivlen as usize
735+
)
736+
}
734737
}
735738
}
736739

0 commit comments

Comments
 (0)