discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=94072211c398b7be5c91b6941e51b7d62b2e958d
commit 94072211c398b7be5c91b6941e51b7d62b2e958d Author: Mike Blumenkrantz <[email protected]> Date: Thu Mar 13 10:31:07 2014 -0400 fix mixer config leak on config failure CID 1135539 --- src/modules/mixer/e_mod_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/mixer/e_mod_main.c b/src/modules/mixer/e_mod_main.c index 40bb351..67fbc21 100644 --- a/src/modules/mixer/e_mod_main.c +++ b/src/modules/mixer/e_mod_main.c @@ -1367,7 +1367,10 @@ e_modapi_init(E_Module *m) _mixer_module_configuration_setup(ctxt); if (!ctxt->conf) - return NULL; + { + free(ctxt); + return NULL; + } _mixer_configure_registry_register(); e_gadcon_provider_register(&_gc_class); --
