clients: Don't leak "menu" on error path in clients/window.c

This commit is contained in:
Martin Olsson 2012-07-08 03:03:40 +02:00 committed by Kristian Høgsberg
parent ff52193ee8
commit 444799adbb
1 changed files with 3 additions and 1 deletions

View File

@ -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);