summaryrefslogtreecommitdiff
path: root/src/modules/mixer
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2014-03-13 10:31:07 -0400
committerMike Blumenkrantz <zmike@samsung.com>2014-03-13 10:31:07 -0400
commit94072211c398b7be5c91b6941e51b7d62b2e958d (patch)
tree1cd70e8c823bfbfddfff53a11b9979e97936a00b /src/modules/mixer
parentbf66547c1500c78e563e56dafe85a3a45bf71fd4 (diff)
downloadenlightenment-94072211c398b7be5c91b6941e51b7d62b2e958d.tar.gz
fix mixer config leak on config failure
CID 1135539
Diffstat (limited to 'src/modules/mixer')
-rw-r--r--src/modules/mixer/e_mod_main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/mixer/e_mod_main.c b/src/modules/mixer/e_mod_main.c
index 40bb351b0a..67fbc21228 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);