From 296d117f2a4a0617248ace1f929e29819f196a1d Mon Sep 17 00:00:00 2001 From: JongMin Lee Date: Fri, 27 Apr 2018 14:04:02 +0900 Subject: [PATCH] elm efl_selection_manager: resolve possible memory leak. --- src/lib/elementary/efl_selection_manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_selection_manager.c b/src/lib/elementary/efl_selection_manager.c index dd885d5cd9..b9165c5aaa 100644 --- a/src/lib/elementary/efl_selection_manager.c +++ b/src/lib/elementary/efl_selection_manager.c @@ -3743,7 +3743,11 @@ _wl_sel_manager_drop_target_add(Efl_Selection_Manager_Data *pd, Efl_Object *targ { //Create new drop dropable = calloc(1, sizeof(Sel_Manager_Dropable)); - if (!dropable) return EINA_FALSE; + if (!dropable) + { + free(df); + return EINA_FALSE; + } pd->drop_list = eina_list_append(pd->drop_list, dropable); if (!pd->drop_list) {