[PATCH 03/10] clients: Don't leak "menu" on error path in clients/window.c
Martin Olsson
martin at minimum.se
Sat Jul 7 18:03:40 PDT 2012
---
clients/window.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/clients/window.c b/clients/window.c
index 8f3c942..f81d06f 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -3133,8 +3133,10 @@ window_show_menu(struct display *display,
return;
window = window_create_internal(parent->display, parent, TYPE_MENU);
- if (!window)
+ if (!window) {
+ free(menu);
return;
+ }
menu->window = window;
menu->widget = window_add_widget(menu->window, menu);
--
1.7.9.5
More information about the wayland-devel
mailing list