mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Set dangling pointers to null for RARCH_DISPLAY_CTL_DEINIT
and RARCH_AUDIO_CTL_DEINIT too
This commit is contained in:
parent
a3033c2f66
commit
0389474e12
@ -782,7 +782,12 @@ bool audio_driver_ctl(enum rarch_audio_ctl_state state, void *data)
|
||||
audio_driver_context_audio_data = NULL;
|
||||
break;
|
||||
case RARCH_AUDIO_CTL_DEINIT:
|
||||
return uninit_audio();
|
||||
if (uninit_audio())
|
||||
{
|
||||
audio_driver_context_audio_data = NULL;
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case RARCH_AUDIO_CTL_SETUP_REWIND:
|
||||
audio_driver_setup_rewind();
|
||||
return true;
|
||||
|
@ -1491,7 +1491,9 @@ bool video_driver_ctl(enum rarch_display_ctl_state state, void *data)
|
||||
video_driver_data = NULL;
|
||||
break;
|
||||
case RARCH_DISPLAY_CTL_DEINIT:
|
||||
return uninit_video_input();
|
||||
uninit_video_input();
|
||||
video_driver_data = NULL;
|
||||
return true;
|
||||
case RARCH_DISPLAY_CTL_MONITOR_RESET:
|
||||
video_driver_state.frame_time_samples_count = 0;
|
||||
return true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user