diff options
author | Greg Hudson <ghudson@mit.edu> | 2014-04-28 12:27:11 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2014-05-07 12:46:27 -0400 |
commit | 035eb79b3f250b690502c66aaf664410b1d0e7e0 (patch) | |
tree | 88668e830dfd732b65ac2301f73dad89a298e75f | |
parent | 59c8600dcbee09dd9b4bf68b9b97c6fa95e9f6d2 (diff) | |
download | krb5-035eb79b3f250b690502c66aaf664410b1d0e7e0.tar.gz krb5-035eb79b3f250b690502c66aaf664410b1d0e7e0.tar.xz krb5-035eb79b3f250b690502c66aaf664410b1d0e7e0.zip |
Use k5_change_error_message_code in krb5 GSS mech
Simplify acquire_accept_cred using the new helper function.
-rw-r--r-- | src/lib/gssapi/krb5/acquire_cred.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/gssapi/krb5/acquire_cred.c b/src/lib/gssapi/krb5/acquire_cred.c index 5d680f901..a31bc11ce 100644 --- a/src/lib/gssapi/krb5/acquire_cred.c +++ b/src/lib/gssapi/krb5/acquire_cred.c @@ -226,10 +226,7 @@ acquire_accept_cred(krb5_context context, OM_uint32 *minor_status, code = check_keytab(context, kt, cred->name); if (code) { if (code == KRB5_KT_NOTFOUND) { - char *errstr = (char *)krb5_get_error_message(context, code); - krb5_set_error_message(context, KG_KEYTAB_NOMATCH, "%s", - errstr); - krb5_free_error_message(context, errstr); + k5_change_error_message_code(context, code, KG_KEYTAB_NOMATCH); code = KG_KEYTAB_NOMATCH; } major = GSS_S_CRED_UNAVAIL; |