From: cedric Date: Mon, 2 May 2011 10:11:38 +0000 (+0000) Subject: elementary: fix segv when exiting elementary_config. X-Git-Tag: REL_F_I9500_20120323_1~17^2~2800 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=65fc1f02366adf7c191d1a426f6453c0a726722b;p=framework%2Fuifw%2Felementary.git elementary: fix segv when exiting elementary_config. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@59110 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/bin/config.c b/src/bin/config.c index 2feee32..a513344 100644 --- a/src/bin/config.c +++ b/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() */