Lines Matching defs:error
72 * need to send an error code back to the client application
107 * error to the client side and bail out.
183 krb5_error error;
186 memset((char *)&error, 0, sizeof(error));
187 krb5_us_timeofday(context, &error.stime, &error.susec);
189 error.server = server;
192 we cannot even send the error if we wanted to... */
193 (void) krb5_parse_name(context, "????", &error.server);
197 error.error = problem - ERROR_TABLE_BASE_krb5;
198 if (error.error > 127)
199 error.error = KRB_ERR_GENERIC;
201 error.text.length = strlen(message) + 1;
202 if (!(error.text.data = malloc(error.text.length))) {
206 strcpy(error.text.data, message);
208 if ((retval = krb5_mk_error(context, &error, &outbuf)) != 0) {
209 free(error.text.data);
212 free(error.text.data);
214 krb5_free_principal(context, error.server);
224 /* We sent back an error, we need cleanup then return */