From 52759ff98193d26422b1c87293ad74e00150a41f Mon Sep 17 00:00:00 2001 From: PeachyPeachSM64 <72323920+PeachyPeachSM64@users.noreply.github.com> Date: Tue, 20 May 2025 21:18:23 +0200 Subject: [PATCH] stupid me didn't account for overlapping buffers --- src/pc/lua/utils/smlua_gfx_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pc/lua/utils/smlua_gfx_utils.c b/src/pc/lua/utils/smlua_gfx_utils.c index 1740e0744..c9bfe35ba 100644 --- a/src/pc/lua/utils/smlua_gfx_utils.c +++ b/src/pc/lua/utils/smlua_gfx_utils.c @@ -275,7 +275,7 @@ void gfx_copy(Gfx *dest, Gfx *src, u32 length) { return; } - memcpy(dest, src, length * sizeof(Gfx)); + memmove(dest, src, length * sizeof(Gfx)); } Gfx *gfx_create(const char *name, u32 length) { @@ -377,7 +377,7 @@ void vtx_copy(Vtx *dest, Vtx *src, u32 count) { return; } - memcpy(dest, src, count * sizeof(Vtx)); + memmove(dest, src, count * sizeof(Vtx)); } Vtx *vtx_create(const char *name, u32 count) {