version 1.32, 2015/05/08 16:18:04 |
version 1.33, 2015/10/07 09:52:58 |
|
|
if (c == NULL || |
if (c == NULL || |
(c->session != NULL && !(c->flags & CLIENT_CONTROL))) { |
(c->session != NULL && !(c->flags & CLIENT_CONTROL))) { |
cmdq_error(cmdq, "can't write to stdout"); |
cmdq_error(cmdq, "can't write to stdout"); |
|
free(buf); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
evbuffer_add(c->stdout_data, buf, len); |
evbuffer_add(c->stdout_data, buf, len); |
|
|
|
|
if (paste_set(buf, len, bufname, &cause) != 0) { |
if (paste_set(buf, len, bufname, &cause) != 0) { |
cmdq_error(cmdq, "%s", cause); |
cmdq_error(cmdq, "%s", cause); |
free(buf); |
|
free(cause); |
free(cause); |
|
free(buf); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
} |
} |
|
|
|
free(buf); |
return (CMD_RETURN_NORMAL); |
return (CMD_RETURN_NORMAL); |
} |
} |