derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3da806bf3b19960d0e954cc791ba52d9f0e52e99

commit 3da806bf3b19960d0e954cc791ba52d9f0e52e99
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Tue Feb 13 17:31:41 2018 -0600

    ecore_wl2_surface_dmabuf: fix memory leak on surface destroy
    
    We need to free the surface private data on destroy.
---
 src/lib/ecore_wl2/ecore_wl2_surface_module_dmabuf.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/ecore_wl2/ecore_wl2_surface_module_dmabuf.c 
b/src/lib/ecore_wl2/ecore_wl2_surface_module_dmabuf.c
index 6cc7123c04..7cb7911f16 100644
--- a/src/lib/ecore_wl2/ecore_wl2_surface_module_dmabuf.c
+++ b/src/lib/ecore_wl2/ecore_wl2_surface_module_dmabuf.c
@@ -207,6 +207,8 @@ _evas_dmabuf_surface_destroy(Ecore_Wl2_Surface *s 
EINA_UNUSED, void *priv_data)
 
    EINA_LIST_FREE(p->buffers, b)
      ecore_wl2_buffer_destroy(b);
+
+   free(p);
 }
 
 static void

-- 


Reply via email to