diff --git a/src/rootmenu.c b/src/rootmenu.c index c1682795..f9b51ab2 100644 --- a/src/rootmenu.c +++ b/src/rootmenu.c @@ -588,6 +588,8 @@ static void constructMenu(WMenu * menu, WMenuEntry * entry) separateCommand((char *)entry->clientdata, &path, &cmd); if (path == NULL || *path == NULL || **path == 0) { wwarning(_("invalid OPEN_MENU specification: %s"), (char *)entry->clientdata); + if (cmd) + wfree(cmd); return; }