fix magic fail on mixer shutdown

SVN revision: 75657
This commit is contained in:
Mike Blumenkrantz 2012-08-24 12:50:55 +00:00
parent ff5fb7da69
commit 2d325c5604
1 changed files with 6 additions and 3 deletions

View File

@ -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);
}