diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2014-03-13 10:31:07 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2014-03-13 10:31:07 -0400 |
commit | 94072211c398b7be5c91b6941e51b7d62b2e958d (patch) | |
tree | 1cd70e8c823bfbfddfff53a11b9979e97936a00b /src/modules/mixer | |
parent | bf66547c1500c78e563e56dafe85a3a45bf71fd4 (diff) | |
download | enlightenment-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.c | 5 |
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); |