Avoid crash in mario_delete if audio not init

This commit is contained in:
Renato Rotenberg
2023-02-06 19:49:29 -03:00
parent c3eadb01b1
commit a8daa21c23
+2
View File
@@ -271,7 +271,9 @@ SM64_LIB_FN void sm64_mario_delete( int32_t marioId )
struct GlobalState *globalState = ((struct MarioInstance *)s_mario_instance_pool.objects[ marioId ])->globalState;
global_state_bind( globalState );
if ( is_audio_initialized ) {
stop_sound(SOUND_MARIO_SNORING3, gMarioState->marioObj->header.gfx.cameraToObject);
}
free( gMarioObject );
free_area( gCurrentArea );