if (isAcceptor)
flags |= TOK_FLAG_SENDER_IS_ACCEPTOR;
- if ((ctx->flags & CTX_FLAG_KRB_REAUTH_GSS) &&
+ if ((ctx->flags & CTX_FLAG_KRB_REAUTH) &&
(ctx->gssFlags & GSS_C_MUTUAL_FLAG))
flags |= TOK_FLAG_ACCEPTOR_SUBKEY;
}
code = 0;
+ if (conf_state != NULL)
+ *conf_state = conf_req_flag;
cleanup:
if (code != 0)
if (ctx == GSS_C_NO_CONTEXT) {
*minor = EINVAL;
- return GSS_S_NO_CONTEXT;
+ return GSS_S_CALL_INACCESSIBLE_READ | GSS_S_NO_CONTEXT;
}
if (qop_req != GSS_C_QOP_DEFAULT) {