From 63688002a86237095f06e6441a507a28b91ef66e Mon Sep 17 00:00:00 2001 From: Kurt Kartaltepe Date: Wed, 29 Mar 2017 21:41:47 -0500 Subject: [PATCH] libobs: Remove multiple calls to free_type_data --- libobs/obs.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libobs/obs.c b/libobs/obs.c index de01ed744..9d3e03212 100644 --- a/libobs/obs.c +++ b/libobs/obs.c @@ -818,9 +818,6 @@ void obs_shutdown(void) } while (false) FREE_REGISTERED_TYPES(obs_source_info, obs->source_types); - FREE_REGISTERED_TYPES(obs_source_info, obs->input_types); - FREE_REGISTERED_TYPES(obs_source_info, obs->filter_types); - FREE_REGISTERED_TYPES(obs_source_info, obs->transition_types); FREE_REGISTERED_TYPES(obs_output_info, obs->output_types); FREE_REGISTERED_TYPES(obs_encoder_info, obs->encoder_types); FREE_REGISTERED_TYPES(obs_service_info, obs->service_types); @@ -829,6 +826,10 @@ void obs_shutdown(void) #undef FREE_REGISTERED_TYPES + da_free(obs->input_types); + da_free(obs->filter_types); + da_free(obs->transition_types); + stop_video(); stop_hotkeys();