From 444799adbbac6d1e97cfe178c7d40311e4f2f810 Mon Sep 17 00:00:00 2001 From: Martin Olsson Date: Sun, 8 Jul 2012 03:03:40 +0200 Subject: [PATCH] clients: Don't leak "menu" on error path in clients/window.c --- 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); -- 2.7.4