mirror of
https://github.com/tmate-io/tmate.git
synced 2024-11-23 08:33:17 +01:00
Remove an unnecessary function.
This commit is contained in:
parent
fd47084224
commit
66d1193a00
34
cmd.c
34
cmd.c
@ -208,7 +208,6 @@ const struct cmd_entry *cmd_table[] = {
|
||||
};
|
||||
|
||||
static void cmd_clear_state(struct cmd_state *);
|
||||
static struct client *cmd_get_state_client(struct cmd_q *, int);
|
||||
static int cmd_set_state_flag(struct cmd *, struct cmd_q *, char);
|
||||
|
||||
int
|
||||
@ -408,24 +407,6 @@ cmd_clear_state(struct cmd_state *state)
|
||||
state->sflag.idx = -1;
|
||||
}
|
||||
|
||||
static struct client *
|
||||
cmd_get_state_client(struct cmd_q *cmdq, int quiet)
|
||||
{
|
||||
struct cmd *cmd = cmdq->cmd;
|
||||
struct args *args = cmd->args;
|
||||
|
||||
switch (cmd->entry->flags & (CMD_CLIENT_C|CMD_CLIENT_T)) {
|
||||
case 0:
|
||||
return (cmd_find_client(cmdq, NULL, 1));
|
||||
case CMD_CLIENT_C:
|
||||
return (cmd_find_client(cmdq, args_get(args, 'c'), quiet));
|
||||
case CMD_CLIENT_T:
|
||||
return (cmd_find_client(cmdq, args_get(args, 't'), quiet));
|
||||
default:
|
||||
fatalx("both -t and -c for %s", cmd->entry->name);
|
||||
}
|
||||
}
|
||||
|
||||
static int
|
||||
cmd_set_state_flag(struct cmd *cmd, struct cmd_q *cmdq, char c)
|
||||
{
|
||||
@ -603,7 +584,6 @@ cmd_prepare_state(struct cmd *cmd, struct cmd_q *cmdq)
|
||||
{
|
||||
struct cmd_state *state = &cmdq->state;
|
||||
struct args *args = cmd->args;
|
||||
const char *cflag, *tflag;
|
||||
char *tmp;
|
||||
int error;
|
||||
|
||||
@ -621,23 +601,15 @@ cmd_prepare_state(struct cmd *cmd, struct cmd_q *cmdq)
|
||||
*/
|
||||
switch (cmd->entry->flags & (CMD_CLIENT_C|CMD_CLIENT_T)) {
|
||||
case 0:
|
||||
state->c = cmd_get_state_client(cmdq, 1);
|
||||
state->c = cmd_find_client(cmdq, NULL, 1);
|
||||
break;
|
||||
case CMD_CLIENT_C:
|
||||
cflag = args_get(args, 'c');
|
||||
if (cflag == NULL)
|
||||
state->c = cmd_get_state_client(cmdq, 0);
|
||||
else
|
||||
state->c = cmd_find_client(cmdq, cflag, 0);
|
||||
state->c = cmd_find_client(cmdq, args_get(args, 'c'), 0);
|
||||
if (state->c == NULL)
|
||||
return (-1);
|
||||
break;
|
||||
case CMD_CLIENT_T:
|
||||
tflag = args_get(args, 't');
|
||||
if (tflag == NULL)
|
||||
state->c = cmd_get_state_client(cmdq, 0);
|
||||
else
|
||||
state->c = cmd_find_client(cmdq, tflag, 0);
|
||||
state->c = cmd_find_client(cmdq, args_get(args, 't'), 0);
|
||||
if (state->c == NULL)
|
||||
return (-1);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user