mirror of
https://github.com/tmate-io/tmate.git
synced 2025-08-17 00:51:36 +02:00
Print %%error not %%end guard on error, from George Nachman.
This commit is contained in:
@ -207,8 +207,12 @@ cmdq_continue(struct cmd_q *cmdq)
|
|||||||
if (guards)
|
if (guards)
|
||||||
cmdq_print(cmdq, "%%begin");
|
cmdq_print(cmdq, "%%begin");
|
||||||
retval = cmdq->cmd->entry->exec(cmdq->cmd, cmdq);
|
retval = cmdq->cmd->entry->exec(cmdq->cmd, cmdq);
|
||||||
if (guards)
|
if (guards) {
|
||||||
cmdq_print(cmdq, "%%end");
|
if (retval == CMD_RETURN_ERROR)
|
||||||
|
cmdq_print(cmdq, "%%error");
|
||||||
|
else
|
||||||
|
cmdq_print(cmdq, "%%end");
|
||||||
|
}
|
||||||
|
|
||||||
if (retval == CMD_RETURN_ERROR)
|
if (retval == CMD_RETURN_ERROR)
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user