reply_error
reply_error (NULL, s, sa, sa_size, 0, 1, "Wrong program version");
reply_error (NULL, s, sa, sa_size, ret, 3, "Authentication failed");
reply_error (NULL, s, sa, sa_size, ret, 1,
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 3,
cc_int32 reply_error = 0;
err = cci_message_read_reply_header (reply, &reply_error);
if (!err && reply_error) {
err = reply_error;
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(reply, MUX_S_FAILURE, cctx->rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(out, MUX_S_FAILURE, rid, "unsupported request");
reply_error(reply, MUX_S_FAILURE, cctx->rid,
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(out, MUX_S_FAILURE, fctx->rid, failmsg);
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_PERMISSION_DENIED, rid,
reply_error(reply, MUX_S_FAILURE, rid,
reply_error(reply, MUX_S_FAILURE, rid, error_reason);
resp = reply_error(r, "Signing failed: %s", ssh_err(r));
resp = reply_error(r, "Enrollment failed: %s", ssh_err(r));
resp = reply_error(r, "sshsk_load_resident failed: %s",
static struct sshbuf *reply_error(int r, char *fmt, ...)
struct rpc_err reply_error;
_seterr_reply(&reply_msg, &reply_error);
if (reply_error.re_status != RPC_SUCCESS) {
clnt_sperrno(reply_error.re_status));