From ebeee4b5ce1cd8ce1af97efca2589c59c03ee8eb Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Sat, 20 Jun 2009 05:53:26 +0000 Subject: [PATCH] we use lists, need to init/shutdown eina_list or we get segvs. SVN revision: 41115 --- legacy/efreet/src/lib/efreet_base.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/legacy/efreet/src/lib/efreet_base.c b/legacy/efreet/src/lib/efreet_base.c index b9a13421ed..d0e6630671 100644 --- a/legacy/efreet/src/lib/efreet_base.c +++ b/legacy/efreet/src/lib/efreet_base.c @@ -30,6 +30,11 @@ int efreet_base_init(void) { if (!eina_stringshare_init()) return 0; + if (!eina_list_init()) + { + eina_stringshare_shutdown(); + return 0; + } return 1; } @@ -50,6 +55,7 @@ efreet_base_shutdown(void) IF_FREE_LIST(xdg_data_dirs, eina_stringshare_del); IF_FREE_LIST(xdg_config_dirs, eina_stringshare_del); + eina_list_shutdown(); eina_stringshare_shutdown(); }