Lines 1181-1196
Link Here
|
1181 |
krb5_free_principal (kcontext, server); |
1181 |
krb5_free_principal (kcontext, server); |
1182 |
if (rem) |
1182 |
if (rem) |
1183 |
{ |
1183 |
{ |
1184 |
if (err_ret && err_ret->text.length) |
1184 |
if (err_ret && err_ret->e_data->length) |
1185 |
{ |
1185 |
{ |
1186 |
strcpy (pop_error, KRB_ERROR); |
1186 |
strcpy (pop_error, KRB_ERROR); |
1187 |
strncat (pop_error, error_message (rem), |
1187 |
strncat (pop_error, error_message (rem), |
1188 |
ERROR_MAX - sizeof (KRB_ERROR)); |
1188 |
ERROR_MAX - sizeof (KRB_ERROR)); |
1189 |
strncat (pop_error, " [server says '", |
1189 |
strncat (pop_error, " [server says '", |
1190 |
ERROR_MAX - strlen (pop_error) - 1); |
1190 |
ERROR_MAX - strlen (pop_error) - 1); |
1191 |
strncat (pop_error, err_ret->text.data, |
1191 |
strncat (pop_error, err_ret->e_data->data, |
1192 |
min (ERROR_MAX - strlen (pop_error) - 1, |
1192 |
min (ERROR_MAX - strlen (pop_error) - 1, |
1193 |
err_ret->text.length)); |
1193 |
err_ret->e_data->length)); |
1194 |
strncat (pop_error, "']", |
1194 |
strncat (pop_error, "']", |
1195 |
ERROR_MAX - strlen (pop_error) - 1); |
1195 |
ERROR_MAX - strlen (pop_error) - 1); |
1196 |
} |
1196 |
} |