Lines Matching refs:errpkt
188 krb5_error errpkt; in prepare_error_tgs() local
192 errpkt.magic = KV5M_ERROR; in prepare_error_tgs()
193 errpkt.ctime = 0; in prepare_error_tgs()
194 errpkt.cusec = 0; in prepare_error_tgs()
196 retval = krb5_us_timeofday(context, &errpkt.stime, &errpkt.susec); in prepare_error_tgs()
199 errpkt.error = errcode_to_protocol(code); in prepare_error_tgs()
200 errpkt.server = request->server; in prepare_error_tgs()
202 errpkt.client = ticket->enc_part2->client; in prepare_error_tgs()
204 errpkt.client = NULL; in prepare_error_tgs()
205 errpkt.text.length = strlen(status); in prepare_error_tgs()
206 if (!(errpkt.text.data = strdup(status))) in prepare_error_tgs()
210 free(errpkt.text.data); in prepare_error_tgs()
218 free(errpkt.text.data); in prepare_error_tgs()
221 errpkt.e_data = *e_data_asn1; in prepare_error_tgs()
223 errpkt.e_data = empty_data(); in prepare_error_tgs()
226 &errpkt, &fast_edata); in prepare_error_tgs()
229 free(errpkt.text.data); in prepare_error_tgs()
234 errpkt.e_data = *fast_edata; in prepare_error_tgs()
235 if (kdc_fast_hide_client(state) && errpkt.client != NULL) in prepare_error_tgs()
236 errpkt.client = (krb5_principal)krb5_anonymous_principal(); in prepare_error_tgs()
237 retval = krb5_mk_error(context, &errpkt, scratch); in prepare_error_tgs()
238 free(errpkt.text.data); in prepare_error_tgs()