ajwillia-ms pushed a commit to branch master. http://git.enlightenment.org/tools/edi.git/commit/?id=cb33dbcfb05d325cd1c235e889c79adfe54d633a
commit cb33dbcfb05d325cd1c235e889c79adfe54d633a Author: Andy Williams <a...@andywilliams.me> Date: Thu May 21 13:58:51 2015 +0100 better crash fix - mimic standard free() method --- src/bin/edi_config.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bin/edi_config.c b/src/bin/edi_config.c index 1ff66d7..5f17e91 100644 --- a/src/bin/edi_config.c +++ b/src/bin/edi_config.c @@ -123,6 +123,9 @@ _edi_project_config_cb_free(void) { Edi_Project_Config_Tab *tab; + if (!_edi_project_config) + return; + EINA_LIST_FREE(_edi_project_config->tabs, tab) { if (tab->path) eina_stringshare_del(tab->path); @@ -257,8 +260,7 @@ Eina_Bool _edi_config_shutdown(void) { _edi_config_cb_free(); - if (_edi_project_config) - _edi_project_config_cb_free(); + _edi_project_config_cb_free(); EDI_CONFIG_DD_FREE(_edi_cfg_proj_edd); EDI_CONFIG_DD_FREE(_edi_cfg_mime_edd); --