From a167b38ba2bf87f27aba21f6c8a3953a4084e06a Mon Sep 17 00:00:00 2001 From: jaburns Date: Wed, 28 Jul 2021 16:11:21 -0600 Subject: [PATCH] Properly clean up Marios on global terminate --- src/libsm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsm64.c b/src/libsm64.c index 9df87a6..1589ffe 100644 --- a/src/libsm64.c +++ b/src/libsm64.c @@ -103,7 +103,7 @@ SM64_LIB_FN void sm64_global_terminate( void ) { for( int i = 0; i < s_mario_instance_pool.size; ++i ) if( s_mario_instance_pool.objects[i] != NULL ) - global_state_delete( ((struct MarioInstance *)s_mario_instance_pool.objects[ i ])->globalState ); + sm64_mario_delete( i ); obj_pool_free_all( &s_mario_instance_pool ); }