version 1.194, 2016/10/16 17:55:14 |
version 1.195, 2016/10/16 19:04:05 |
|
|
|
|
/* Callback when command is done. */ |
/* Callback when command is done. */ |
static enum cmd_retval |
static enum cmd_retval |
server_client_command_done(struct cmd_q *cmdq, __unused void *data) |
server_client_command_done(struct cmdq_item *item, __unused void *data) |
{ |
{ |
struct client *c = cmdq->client; |
struct client *c = item->client; |
|
|
if (~c->flags & CLIENT_ATTACHED) |
if (~c->flags & CLIENT_ATTACHED) |
c->flags |= CLIENT_EXIT; |
c->flags |= CLIENT_EXIT; |
|
|
|
|
/* Show an error message. */ |
/* Show an error message. */ |
static enum cmd_retval |
static enum cmd_retval |
server_client_command_error(struct cmd_q *cmdq, void *data) |
server_client_command_error(struct cmdq_item *item, void *data) |
{ |
{ |
char *error = data; |
char *error = data; |
|
|
cmdq_error(cmdq, "%s", error); |
cmdq_error(item, "%s", error); |
free(error); |
free(error); |
|
|
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |