Преглед на файлове

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

change the parameter types of sol_memmove
Nullifier преди 6 месеца
родител
ревизия
3b844c27ec
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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);