bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=00a93423a6965574e78b6fcc7223e0409c1ecf82

commit 00a93423a6965574e78b6fcc7223e0409c1ecf82
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Mar 26 10:46:20 2020 -0400

    ecore-evas/cocoa: fix cnp leak
    
    this pointer needs to be freed if it's being copied
    
    Reviewed-by: Marcel Hollerbach <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D11604
---
 src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c 
b/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
index c8e2895358..b876f0da47 100644
--- a/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
+++ b/src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
@@ -523,6 +523,7 @@ _ecore_evas_cocoa_selection_request(Ecore_Evas *ee 
EINA_UNUSED, unsigned int sea
              //ensure that we always have a \0 at the end, there is no 
assertion that \0 is included here.
              slice.len = size + 1;
              slice.mem = eina_memdup(data, size, EINA_TRUE);
+             free(data);
           }
         else
           {

-- 


Reply via email to