Lines Matching refs:err_reply

195         krb5_error *err_reply;
197 if ((retval = decode_krb5_error(&reply, &err_reply)))
202 if (err_reply->error == KRB_ERR_RESPONSE_TOO_BIG
205 krb5_free_error(context, err_reply);
212 *ret_err_reply = err_reply;
214 krb5_free_error(context, err_reply);
215 err_reply = NULL; /* Solaris Kerberos */
712 krb5_error * err_reply;
871 err_reply = 0;
886 krb5_princ_realm(context, request.client), &err_reply,
892 if (err_reply) {
893 if (err_reply->error == KDC_ERR_PREAUTH_REQUIRED &&
894 err_reply->e_data.length > 0) {
895 retval = decode_krb5_padata_sequence(&err_reply->e_data,
897 krb5_free_error(context, err_reply);
906 } else if (canon_flag && err_reply->error == KDC_ERR_WRONG_REALM) {
908 err_reply->client == NULL ||
909 err_reply->client->realm.length == 0) {
911 krb5_free_error(context, err_reply);
920 &err_reply->client->realm,
922 krb5_free_error(context, err_reply);
943 retval = (krb5_error_code) err_reply->error
945 krb5_free_error(context, err_reply);
1131 krb5_free_error(context, ctx->err_reply);
1253 if (ctx->err_reply == NULL)
1261 ret->ctime = ctx->err_reply->ctime;
1262 ret->cusec = ctx->err_reply->cusec;
1263 ret->susec = ctx->err_reply->susec;
1264 ret->stime = ctx->err_reply->stime;
1265 ret->error = ctx->err_reply->error;
1267 if (ctx->err_reply->client != NULL) {
1268 code = krb5_copy_principal(context, ctx->err_reply->client,
1274 code = krb5_copy_principal(context, ctx->err_reply->server, &ret->server);
1278 code = krb5int_copy_data_contents(context, &ctx->err_reply->text,
1283 code = krb5int_copy_data_contents(context, &ctx->err_reply->e_data,
1637 krb5_free_error(context, ctx->err_reply);
1638 ctx->err_reply = NULL;
1654 ctx->err_reply = error;
1732 if (ctx->err_reply == NULL) {
1764 ctx->err_reply,
1781 code = ctx->err_reply->error + ERROR_TABLE_BASE_krb5;
1855 (ctx->err_reply->error == KDC_ERR_PREAUTH_FAILED &&
1924 if (ctx->err_reply != NULL) {
1926 &ctx->err_reply, &padata, &retry);
1935 krb5_free_error(context, ctx->err_reply);
1936 ctx->err_reply = NULL;
1937 } else if (ctx->err_reply->error == KDC_ERR_PREAUTH_REQUIRED &&
1944 krb5_free_error(context, ctx->err_reply);
1945 ctx->err_reply = NULL;
1950 } else if (canon_flag && ctx->err_reply->error == KDC_ERR_WRONG_REALM) {
1951 if (ctx->err_reply->client == NULL ||
1952 !krb5_princ_realm(context, ctx->err_reply->client)->length) {
1959 &ctx->err_reply->client->realm,
1962 krb5_free_error(context, ctx->err_reply);
1963 ctx->err_reply = NULL;
1976 code = (krb5_error_code)ctx->err_reply->error +
2181 if (ctx->err_reply) {
2182 s_time = krb5_timestamp_to_sfstring(ctx->err_reply->stime,
2197 (abs(ctx->err_reply->stime - time_now) / 60));