From 33076577dde7d0427c2d754cbeeb23bf33e4988e Mon Sep 17 00:00:00 2001 From: doursse Date: Thu, 8 Mar 2007 00:17:22 +0000 Subject: [PATCH] destroy group_list if it is empty, then set it to NULL SVN revision: 28616 --- legacy/ecore/src/lib/ecore/ecore_path.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/legacy/ecore/src/lib/ecore/ecore_path.c b/legacy/ecore/src/lib/ecore/ecore_path.c index 76e51c34a9..d2b01bb198 100644 --- a/legacy/ecore/src/lib/ecore/ecore_path.c +++ b/legacy/ecore/src/lib/ecore/ecore_path.c @@ -73,6 +73,12 @@ ecore_path_group_del(int group_id) if (ecore_list_goto(group_list, group)) ecore_list_remove(group_list); + if (ecore_list_is_empty(group_list)) + { + ecore_list_destroy(group_list); + group_list = NULL; + } + free(group->name); free(group); }