diff --git a/cmd-confirm-before.c b/cmd-confirm-before.c index 1f592ae0..72e9d87d 100644 --- a/cmd-confirm-before.c +++ b/cmd-confirm-before.c @@ -92,6 +92,7 @@ cmd_confirm_before_exec(struct cmd *self, struct cmdq_item *item) cdata->confirm_key = confirm_key[0]; else { cmdq_error(item, "invalid confirm key"); + cmd_list_free(cdata->cmdlist); free(cdata); return (CMD_RETURN_ERROR); }