summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-12-07 19:38:22 +0000
committerGreg Hudson <ghudson@mit.edu>2011-12-07 19:38:22 +0000
commitf388eb9673062d8e4eb7d359be2dcaff2acba768 (patch)
treeb379a58b58158d487ca1296febaddb0aec18dac6
parent38de4804776a1a1a255b89b104b983fa1f10a664 (diff)
downloadkrb5-f388eb9673062d8e4eb7d359be2dcaff2acba768.tar.gz
krb5-f388eb9673062d8e4eb7d359be2dcaff2acba768.tar.xz
krb5-f388eb9673062d8e4eb7d359be2dcaff2acba768.zip
Allow S4U2Proxy service tickets to be cached
Previous to this change, the GSS code avoids caching S4U2Proxy results for fear of the memory cache growing without bound, but that seems unlikely to be a serious problem. Allow these to be cached. ticket: 7047 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25530 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/gssapi/krb5/init_sec_context.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/gssapi/krb5/init_sec_context.c b/src/lib/gssapi/krb5/init_sec_context.c
index d7b9ffa03..07baefa07 100644
--- a/src/lib/gssapi/krb5/init_sec_context.c
+++ b/src/lib/gssapi/krb5/init_sec_context.c
@@ -148,9 +148,7 @@ static krb5_error_code get_credentials(context, cred, server, now,
!krb5_principal_compare(context, cred->impersonator, server->princ)) {
krb5_creds mcreds;
- flags |= KRB5_GC_CANONICALIZE |
- KRB5_GC_NO_STORE |
- KRB5_GC_CONSTRAINED_DELEGATION;
+ flags |= KRB5_GC_CANONICALIZE | KRB5_GC_CONSTRAINED_DELEGATION;
memset(&mcreds, 0, sizeof(mcreds));