diff options
author | Luke Howard <lukeh@padl.com> | 2009-11-16 00:47:43 +0000 |
---|---|---|
committer | Luke Howard <lukeh@padl.com> | 2009-11-16 00:47:43 +0000 |
commit | e0b58ad34ce7979ea09da1f916249774e8065ff1 (patch) | |
tree | dda0ea05ff1fc1f1856dadf5faa47d8e7184476a | |
parent | 95c95cd689456a40e3003221cd94edf8cde9f873 (diff) | |
download | krb5-e0b58ad34ce7979ea09da1f916249774e8065ff1.zip krb5-e0b58ad34ce7979ea09da1f916249774e8065ff1.tar.gz krb5-e0b58ad34ce7979ea09da1f916249774e8065ff1.tar.bz2 |
cleanuP
git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/iakerb@23229 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/lib/gssapi/krb5/iakerb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/gssapi/krb5/iakerb.c b/src/lib/gssapi/krb5/iakerb.c index 69a2087..686000f 100644 --- a/src/lib/gssapi/krb5/iakerb.c +++ b/src/lib/gssapi/krb5/iakerb.c @@ -889,8 +889,9 @@ iakerb_gss_init_sec_context(OM_uint32 *minor_status, exts.iakerb.conv = &ctx->conv; - /* Mark cred as usable for Kerberos mechanism */ - kcred->rfc_mech = 1; + /* Ensure cred is marked as usable for Kerberos mechanism */ + if (kcred->iakerb_mech && !kcred->rfc_mech && !kcred->prerfc_mech) + kcred->rfc_mech = 1; k5_mutex_unlock(&kcred->lock); credLocked = 0; |