From e8530c9feedde2fd4b25b0ec1f5bcfe7b3cf8b65 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 15 Apr 2024 08:19:55 +0000 Subject: Fixes for memory leaks reported by Lu Ming Yin, fixes from Howard Chu. --- cmd-confirm-before.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cmd-confirm-before.c') diff --git a/cmd-confirm-before.c b/cmd-confirm-before.c index 485e6e65..e9841d2d 100644 --- a/cmd-confirm-before.c +++ b/cmd-confirm-before.c @@ -76,8 +76,10 @@ cmd_confirm_before_exec(struct cmd *self, struct cmdq_item *item) cdata = xcalloc(1, sizeof *cdata); cdata->cmdlist = args_make_commands_now(self, item, 0, 1); - if (cdata->cmdlist == NULL) + if (cdata->cmdlist == NULL) { + free(cdata); return (CMD_RETURN_ERROR); + } if (wait) cdata->item = item; -- cgit v1.2.3