summaryrefslogtreecommitdiffstats
path: root/cmd-display-menu.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2023-03-15 22:01:09 +0000
committerThomas Adam <thomas@xteddy.org>2023-03-15 22:01:09 +0000
commit22eb0334c325245e7a49610f91c7842cb6408f4d (patch)
tree3eaebc9825ebdc0e78debbc11f868a885f0fc9dc /cmd-display-menu.c
parent1d0f68dee9f71c504e03616fa472a408a6caa49b (diff)
parenta9ac61469175e45c8ba58ae0360306aa06c0cd59 (diff)
Merge branch 'obsd-master'
Diffstat (limited to 'cmd-display-menu.c')
-rw-r--r--cmd-display-menu.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd-display-menu.c b/cmd-display-menu.c
index 22cc5d9f..34f6d7bf 100644
--- a/cmd-display-menu.c
+++ b/cmd-display-menu.c
@@ -275,6 +275,7 @@ cmd_display_menu_get_position(struct client *tc, struct cmdq_item *item,
log_debug("%s: -y: %s = %s = %u (-h %u)", __func__, yp, p, *py, h);
free(p);
+ format_free(ft);
return (1);
}
@@ -469,11 +470,13 @@ cmd_display_popup_exec(struct cmd *self, struct cmdq_item *item)
cmd_free_argv(argc, argv);
if (env != NULL)
environ_free(env);
+ free(cwd);
free(title);
return (CMD_RETURN_NORMAL);
}
if (env != NULL)
environ_free(env);
+ free(cwd);
free(title);
cmd_free_argv(argc, argv);
return (CMD_RETURN_WAIT);