From 87c8e2718cf79c5b3ccd2148efa63162ebdd784f Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Fri, 20 Sep 2019 10:46:02 +0200 Subject: [PATCH] efl_ui_selection_manager: free allocated memory after local use This temporary allocation is only used in this block and goes out of scope when leaving. Make sure we free the resource before this happens. Coverity ID: 1402653 Reviewed-by: Mike Blumenkrantz Differential Revision: https://phab.enlightenment.org/D10045 --- src/lib/elementary/efl_ui_selection_manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/efl_ui_selection_manager.c b/src/lib/elementary/efl_ui_selection_manager.c index 1c2e7c7cac..38b1766b9c 100644 --- a/src/lib/elementary/efl_ui_selection_manager.c +++ b/src/lib/elementary/efl_ui_selection_manager.c @@ -2429,6 +2429,7 @@ _wl_general_converter(char *target, Sel_Manager_Selection *sel, void *data, int memcpy(tmp, data, size); if (data_ret) *data_ret = tmp; if (size_ret) *size_ret = size; + if (!data_ret) free(tmp); } } else