From 2d325c5604593b10a2b5936a50d6617dc9334e97 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 24 Aug 2012 12:50:55 +0000 Subject: [PATCH] fix magic fail on mixer shutdown SVN revision: 75657 --- src/modules/mixer/e_mod_main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/mixer/e_mod_main.c b/src/modules/mixer/e_mod_main.c index ffe091fec..ba5a21002 100644 --- a/src/modules/mixer/e_mod_main.c +++ b/src/modules/mixer/e_mod_main.c @@ -211,9 +211,12 @@ _mixer_module_configuration_free(E_Mixer_Module_Config *conf) if (!conf) return; - eina_hash_foreach(conf->gadgets, - _mixer_gadget_configuration_free_foreach, NULL); - eina_hash_free(conf->gadgets); + if (conf->gadgets) + { + eina_hash_foreach(conf->gadgets, + _mixer_gadget_configuration_free_foreach, NULL); + eina_hash_free(conf->gadgets); + } eina_stringshare_del(conf->default_gc_id); free(conf); }