diff --git a/wmlib/menu.c b/wmlib/menu.c index 9a08ba5c..6646cd70 100644 --- a/wmlib/menu.c +++ b/wmlib/menu.c @@ -83,7 +83,6 @@ WMMenuAddItem(WMMenu * menu, char *text, WMMenuAction action, entry->entryline = malloc(strlen(text) + 100); if (!entry->entryline) { - free(menu); free(entry); return -1; } @@ -132,7 +131,6 @@ int WMMenuAddSubmenu(WMMenu * menu, char *text, WMMenu * submenu) entry->entryline = malloc(strlen(text) + 100); if (!entry->entryline) { - free(menu); free(entry); return -1; }