summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorArchez <Archez@users.noreply.github.com>2024-05-09 21:39:13 -0400
committerGitHub <noreply@github.com>2024-05-09 20:39:13 -0500
commit3f67fed073f7848aadac96a99ace85d7d8f5db5b (patch)
tree642e443d330d7d12b6c32c0372a9903d02b4c824 /soh/src/code
parentcbeec006ecb4eeb34017282a4dfc5957a9aee642 (diff)
Fix some memory leaks with WrappedText and LoadArrayByNameAsVec3s (#4144)
* avoid memory leaks with WrappedText * avoid memory leak with LoadArrayByNameAsVec3s
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/z_player_lib.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/soh/src/code/z_player_lib.c b/soh/src/code/z_player_lib.c
index 820f2c672..ee7fd3f53 100644
--- a/soh/src/code/z_player_lib.c
+++ b/soh/src/code/z_player_lib.c
@@ -2307,10 +2307,12 @@ void Player_DrawPause(PlayState* play, u8* segment, SkelAnime* skelAnime, Vec3f*
}
srcTable = ResourceMgr_LoadArrayByNameAsVec3s(srcTable);
+ Vec3s* ogSrcTable = srcTable;
destTable = skelAnime->jointTable;
for (i = 0; i < skelAnime->limbCount; i++) {
*destTable++ = *srcTable++;
}
+ free(ogSrcTable);
}