From 8a93d10cb0dc33e2ce0729b4362101bd293b98c0 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 2 May 2011 10:11:38 +0000 Subject: [PATCH] elementary: fix segv when exiting elementary_config. SVN revision: 59110 --- legacy/elementary/src/bin/config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/elementary/src/bin/config.c b/legacy/elementary/src/bin/config.c index 2feee324bc..a513344861 100644 --- a/legacy/elementary/src/bin/config.c +++ b/legacy/elementary/src/bin/config.c @@ -117,6 +117,7 @@ config_exit(void *data __UNUSED__, } elm_font_available_hash_del(fdata.font_hash); + fdata.font_hash = NULL; EINA_LIST_FREE(fdata.font_px_list, sd) { @@ -131,7 +132,10 @@ config_exit(void *data __UNUSED__, } if (fdata.cur_font) eina_stringshare_del(fdata.cur_font); + fdata.cur_font = NULL; + if (fdata.cur_style) eina_stringshare_del(fdata.cur_style); + fdata.cur_style = NULL; elm_config_save(); elm_exit(); /* exit the program's main loop that runs in elm_run() */