diff options
author | Thomas Adam <thomas@xteddy.org> | 2023-08-07 14:01:12 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2023-08-07 14:01:12 +0100 |
commit | b791f00bf16eebc42376b107b6c197de8132c481 (patch) | |
tree | 055297acd755ce867d1580ce361e5420151dd414 | |
parent | 3e82ad53409676cd67b69554651f94395508d96b (diff) | |
parent | 7b1030293ceade6b17f4b046be0add11755c8602 (diff) |
Merge branch 'obsd-master'
-rw-r--r-- | cmd-display-menu.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cmd-display-menu.c b/cmd-display-menu.c index 34f6d7bf..a75dbba4 100644 --- a/cmd-display-menu.c +++ b/cmd-display-menu.c @@ -315,6 +315,7 @@ cmd_display_menu_exec(struct cmd *self, struct cmdq_item *item) else title = xstrdup(""); menu = menu_create(title); + free(title); for (i = 0; i != count; /* nothing */) { name = args_string(args, i++); @@ -325,7 +326,6 @@ cmd_display_menu_exec(struct cmd *self, struct cmdq_item *item) if (count - i < 2) { cmdq_error(item, "not enough arguments"); - free(title); menu_free(menu); return (CMD_RETURN_ERROR); } @@ -337,7 +337,6 @@ cmd_display_menu_exec(struct cmd *self, struct cmdq_item *item) menu_add_item(menu, &menu_item, item, tc, target); } - free(title); if (menu == NULL) { cmdq_error(item, "invalid menu arguments"); return (CMD_RETURN_ERROR); |