From ef6267c7c34f3e3140587aa0bc04c8c3f9a901d8 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 13 Dec 2012 13:21:43 +0000 Subject: [PATCH] fix some comp leaks when window attributes are not found SVN revision: 80846 --- src/modules/comp/e_mod_comp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/comp/e_mod_comp.c b/src/modules/comp/e_mod_comp.c index 391b3c289..78183afe6 100644 --- a/src/modules/comp/e_mod_comp.c +++ b/src/modules/comp/e_mod_comp.c @@ -1959,6 +1959,9 @@ _e_mod_comp_win_add(E_Comp *c, memset((&att), 0, sizeof(Ecore_X_Window_Attributes)); if (!ecore_x_window_attributes_get(cw->win, &att)) { + free(cw->name); + free(cw->clas); + free(cw->role); free(cw); if (_comp_mod->conf->grab) ecore_x_ungrab(); return NULL;