Lines Matching defs:error
70 * need to send an error code back to the client application
161 krb5_error error;
164 memset(&error, 0, sizeof(error));
165 krb5_us_timeofday(context, &error.stime, &error.susec);
167 error.server = server;
170 we cannot even send the error if we wanted to... */
171 (void) krb5_parse_name(context, "????", &error.server);
175 error.error = problem - ERROR_TABLE_BASE_krb5;
176 if (error.error > 127)
177 error.error = KRB_ERR_GENERIC;
179 error.text.length = strlen(message) + 1;
180 error.text.data = strdup(message);
181 if (!error.text.data) {
185 if ((retval = krb5_mk_error(context, &error, &outbuf))) {
186 free(error.text.data);
189 free(error.text.data);
191 krb5_free_principal(context, error.server);
201 /* We sent back an error, we need cleanup then return */