derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8708bfb0bf318dfb546521b2da53ef8a27f0f587

commit 8708bfb0bf318dfb546521b2da53ef8a27f0f587
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Tue Feb 13 17:09:19 2018 -0600

    ecore_wl2: Fix memory leak on shutdown
    
    The output list wasn't properly cleaned up on shutdown/disconnect.
---
 src/lib/ecore_wl2/ecore_wl2_window.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c 
b/src/lib/ecore_wl2/ecore_wl2_window.c
index 49955c7820..a9f78a5223 100644
--- a/src/lib/ecore_wl2/ecore_wl2_window.c
+++ b/src/lib/ecore_wl2/ecore_wl2_window.c
@@ -39,6 +39,8 @@ _ecore_wl2_window_semi_free(Ecore_Wl2_Window *window)
    if (window->callback) wl_callback_destroy(window->callback);
    window->callback = NULL;
 
+   window->outputs = eina_list_free(window->outputs);
+
    window->commit_pending = EINA_FALSE;
 }
 

-- 


Reply via email to