diff options
author | JongMin Lee <jm105.lee@samsung.com> | 2018-04-27 14:04:02 +0900 |
---|---|---|
committer | Hermet Park <hermetpark@gmail.com> | 2018-04-27 14:04:02 +0900 |
commit | 296d117f2a4a0617248ace1f929e29819f196a1d (patch) | |
tree | 8243e41b76e3b6f0d9ab184d310ce7d162fdfd18 | |
parent | e0f8e65d2044d49df4fd6355e7835a5f01d854e7 (diff) | |
download | efl-296d117f2a4a0617248ace1f929e29819f196a1d.tar.gz |
elm efl_selection_manager: resolve possible memory leak.
-rw-r--r-- | src/lib/elementary/efl_selection_manager.c | 6 |
1 files changed, 5 insertions, 1 deletions
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) { |