version 1.28, 2020/04/13 14:46:04 |
version 1.29, 2020/04/13 15:55:51 |
|
|
{ |
{ |
char *line; |
char *line; |
struct cmdq_item *item; |
struct cmdq_item *item; |
|
struct cmdq_state *state; |
struct cmd_parse_result *pr; |
struct cmd_parse_result *pr; |
|
|
if (closed || error != 0) |
if (closed || error != 0) |
|
|
cmdq_append(c, item); |
cmdq_append(c, item); |
break; |
break; |
case CMD_PARSE_SUCCESS: |
case CMD_PARSE_SUCCESS: |
item = cmdq_get_command(pr->cmdlist, NULL, NULL, |
state = cmdq_new_state(NULL, NULL, CMDQ_STATE_CONTROL); |
CMDQ_STATE_CONTROL); |
item = cmdq_get_command(pr->cmdlist, state); |
cmdq_append(c, item); |
cmdq_append(c, item); |
|
cmdq_free_state(state); |
cmd_list_free(pr->cmdlist); |
cmd_list_free(pr->cmdlist); |
break; |
break; |
} |
} |