ecore_wl2: Fix memory leak on shutdown
authorDerek Foreman <derekf@osg.samsung.com>
Tue, 13 Feb 2018 23:09:19 +0000 (17:09 -0600)
committerWonki Kim <wonki_.kim@samsung.com>
Thu, 5 Apr 2018 18:05:30 +0000 (03:05 +0900)
The output list wasn't properly cleaned up on shutdown/disconnect.

src/lib/ecore_wl2/ecore_wl2_window.c

index 8c93bd0..820100e 100644 (file)
@@ -85,6 +85,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;
 }