File tree 1 file changed +3
-5
lines changed
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -766,17 +766,15 @@ unsafe impl Allocator for PageAlignedAllocator {
766
766
let ptr = ptr. as_ptr ( ) . offset ( -( pagesize as isize ) ) ;
767
767
768
768
// unlock the fore protected region
769
- let fore_protected_region = std:: slice:: from_raw_parts_mut ( ptr as * mut u8 , pagesize) ;
769
+ let fore_protected_region = std:: slice:: from_raw_parts_mut ( ptr, pagesize) ;
770
770
dryoc_mprotect_readwrite ( fore_protected_region)
771
771
. map_err ( |err| eprintln ! ( "mprotect error = {:?}" , err) )
772
772
. ok ( ) ;
773
773
774
774
// unlock the aft protected region
775
775
let aft_protected_region_offset = pagesize + _page_round ( layout. size ( ) , pagesize) ;
776
- let aft_protected_region = std:: slice:: from_raw_parts_mut (
777
- ptr. add ( aft_protected_region_offset) as * mut u8 ,
778
- pagesize,
779
- ) ;
776
+ let aft_protected_region =
777
+ std:: slice:: from_raw_parts_mut ( ptr. add ( aft_protected_region_offset) , pagesize) ;
780
778
781
779
dryoc_mprotect_readwrite ( aft_protected_region)
782
780
. map_err ( |err| eprintln ! ( "mprotect error = {:?}" , err) )
You can’t perform that action at this time.
0 commit comments