diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c index 1237e482e5..1de38b6972 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c @@ -312,11 +312,11 @@ _ecore_desktop_menu_get0(char *file, Ecore_Desktop_Tree * merge_stack, { E_FN_DEL(ecore_desktop_tree_del, (merge_stack)); } - } - E_FREE(data.path); E_FREE(data.base); E_FN_DEL(ecore_desktop_tree_del, (data.stack)); + } + return menu_xml; }