From dd18850a926300bbb23fe6c3ac65c7b13c333e9c Mon Sep 17 00:00:00 2001 From: Olliver Schinagl Date: Sat, 25 Apr 2015 22:42:57 +0200 Subject: clear data (beter) on abort Signed-off-by: Olliver Schinagl --- src/eulogium.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/eulogium.c b/src/eulogium.c index cb3601b..17d67f1 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -185,8 +185,11 @@ static void _print_abort_cb(void *data, Evas_Object *obj EINA_UNUSED, void *even eulogium->print.name = NULL; free(eulogium->print.file); eulogium->print.file = NULL; - eulogium->print.progress = NULL; /* XXX memleak here */ - eulogium->print.status = NULL; /* XXX memleak here too */ + + eulogium->print.progress = NULL; /* XXX memleak here? when or how is this freeed by efl */ + eulogium->print.status = NULL; /* XXX memleak here too? how does efl do it */ + eulogium->print.time = 0; + eulogium->print.material = 0; } Evas_Object *eulogium_split_screen(Evas_Object *parent, Evas_Object *top, Evas_Object *bottom) -- cgit v0.12