summaryrefslogtreecommitdiff
path: root/src/modules/fileman_opinfo
diff options
context:
space:
mode:
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>2012-12-13 14:25:04 +0000
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>2012-12-13 14:25:04 +0000
commit964c8ec66ed57b88b8af53d01606329544f0811b (patch)
tree4419a9f8757c53d222aa6d3b31fb80f6ccbd2332 /src/modules/fileman_opinfo
parent922032525343b0a9d84012b2d438590d5bec37e5 (diff)
downloadenlightenment-964c8ec66ed57b88b8af53d01606329544f0811b.tar.gz
fileman_opinfo improper E_FREE and possible leak depending on asprintf implementation
SVN revision: 80867
Diffstat (limited to 'src/modules/fileman_opinfo')
-rw-r--r--src/modules/fileman_opinfo/e_mod_main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/fileman_opinfo/e_mod_main.c b/src/modules/fileman_opinfo/e_mod_main.c
index 4288ef31dc..2b57cff289 100644
--- a/src/modules/fileman_opinfo/e_mod_main.c
+++ b/src/modules/fileman_opinfo/e_mod_main.c
@@ -367,7 +367,8 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
e_module_dir_get(opinfo_module));
if (r < 0)
{
- E_FREE(inst);
+ free(inst->theme_file);
+ free(inst);
return NULL;
}