Explorar el Código

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

change the parameter types of sol_memmove
Nullifier hace 6 meses
padre
commit
3b844c27ec
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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);