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 --