From afbc268b61f98d345935144358c2694491f5585e Mon Sep 17 00:00:00 2001 From: MysterD Date: Fri, 15 Apr 2022 21:47:47 -0700 Subject: [PATCH] Fix memory corruption --- src/pc/lua/smlua_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pc/lua/smlua_utils.c b/src/pc/lua/smlua_utils.c index 9c4b50a5..e91019fe 100644 --- a/src/pc/lua/smlua_utils.c +++ b/src/pc/lua/smlua_utils.c @@ -12,12 +12,12 @@ static Vec3s sVec3sBuffer[VEC3S_BUFFER_COUNT] = { 0 }; static u8 sVec3sBufferIndex = 0; f32* smlua_get_vec3f_from_buffer(void) { - if (sVec3fBufferIndex > VEC3F_BUFFER_COUNT) { sVec3fBufferIndex = 0; } + if (sVec3fBufferIndex >= VEC3F_BUFFER_COUNT) { sVec3fBufferIndex = 0; } return sVec3fBuffer[sVec3fBufferIndex++]; } s16* smlua_get_vec3s_from_buffer(void) { - if (sVec3sBufferIndex > VEC3S_BUFFER_COUNT) { sVec3sBufferIndex = 0; } + if (sVec3sBufferIndex >= VEC3S_BUFFER_COUNT) { sVec3sBufferIndex = 0; } return sVec3sBuffer[sVec3sBufferIndex++]; }