Procházet zdrojové kódy

Fix incorrect source pointer type in `sol_memmove` (#144)

change the parameter types of sol_memmove
Nullifier před 6 měsíci
rodič
revize
3b844c27ec
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      sdk/pinocchio/src/memory.rs

+ 1 - 1
sdk/pinocchio/src/memory.rs

@@ -96,7 +96,7 @@ pub fn copy_val<T: ?Sized>(dst: &mut T, src: &T) {
 ///
 /// [`ptr::copy`]: https://doc.rust-lang.org/std/ptr/fn.copy.html
 #[inline]
-pub unsafe fn sol_memmove(dst: *mut u8, src: *mut u8, n: usize) {
+pub unsafe fn sol_memmove(dst: *mut u8, src: *const u8, n: usize) {
     #[cfg(target_os = "solana")]
     syscalls::sol_memmove_(dst, src, n as u64);