diff options
| author | Theodore Tso <tytso@mit.edu> | 1993-06-03 00:12:41 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1993-06-03 00:12:41 +0000 |
| commit | 8c5083bdb495ce9061ea934aba03af0c04217455 (patch) | |
| tree | 7ff87bcf6274fe35969dbf207ac74cf27cda6020 /src | |
| parent | 22a9b4318e323040f7931281cf8914d07c07210a (diff) | |
Patches to get user-to-user credentials to work correctly
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2553 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/krb5/krb/get_creds.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/krb5/krb/get_creds.c b/src/lib/krb5/krb/get_creds.c index fd25f568d..80d3f039e 100644 --- a/src/lib/krb5/krb/get_creds.c +++ b/src/lib/krb5/krb/get_creds.c @@ -74,15 +74,15 @@ krb5_creds *creds; session key */ fields |= KRB5_TC_MATCH_2ND_TKT|KRB5_TC_MATCH_IS_SKEY; mcreds.is_skey = TRUE; + mcreds.second_ticket = creds->second_ticket; + if (!creds->second_ticket.length) + return KRB5_NO_2ND_TKT; } retval = krb5_cc_retrieve_cred(ccache, fields, &mcreds, creds); if (retval != KRB5_CC_NOTFOUND || options & KRB5_GC_CACHED) return retval; - if (options & KRB5_GC_USER_USER && !creds->second_ticket.length) - return KRB5_NO_2ND_TKT; - retval = krb5_get_cred_from_kdc(ccache, creds, &tgts); if (tgts) { register int i = 0; |
