version 1.184, 2019/04/17 14:37:48 |
version 1.185, 2019/05/20 11:46:06 |
|
|
return (-1); |
return (-1); |
} |
} |
|
|
/* Server error callback. */ |
|
static enum cmd_retval |
|
server_start_error(struct cmdq_item *item, void *data) |
|
{ |
|
char *error = data; |
|
|
|
cmdq_error(item, "%s", error); |
|
free(error); |
|
|
|
return (CMD_RETURN_NORMAL); |
|
} |
|
|
|
/* Fork new server. */ |
/* Fork new server. */ |
int |
int |
server_start(struct tmuxproc *client, struct event_base *base, int lockfd, |
server_start(struct tmuxproc *client, struct event_base *base, int lockfd, |
|
|
} |
} |
|
|
if (cause != NULL) { |
if (cause != NULL) { |
cmdq_append(c, cmdq_get_callback(server_start_error, cause)); |
cmdq_append(c, cmdq_get_error(cause)); |
|
free(cause); |
c->flags |= CLIENT_EXIT; |
c->flags |= CLIENT_EXIT; |
} |
} |
|
|