From 7d443f30e2d99e41ff9efd7f7ce97e5d12f8fcb2 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Tue, 19 Jul 2016 14:52:28 +0200 Subject: [PATCH] ecore_wl2: dnd: fix leak of event resource when not used In the else branch the allocated event is never used. Make sure we free the resource before returning. CID: 1357753 --- src/lib/ecore_wl2/ecore_wl2_dnd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/ecore_wl2/ecore_wl2_dnd.c b/src/lib/ecore_wl2/ecore_wl2_dnd.c index 414bfc4a0c..628d25a71e 100644 --- a/src/lib/ecore_wl2/ecore_wl2_dnd.c +++ b/src/lib/ecore_wl2/ecore_wl2_dnd.c @@ -285,6 +285,7 @@ _selection_data_read(void *data, Ecore_Fd_Handler *fdh) } memcpy(((char*)source->read_data) + old_len, buffer, len); + free(event); return ECORE_CALLBACK_RENEW; } }