diff options
author | Greg Hudson <ghudson@mit.edu> | 2011-04-25 22:01:47 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2011-04-25 22:01:47 +0000 |
commit | d3755d5e0f9e7a7864377333cfccdf1a8a3ecc30 (patch) | |
tree | 7cb0246abbd16d901ccf42ae19bcfc16c275a369 /src | |
parent | 328eb9db6a2b03f0724e9e5c3fa724bc5e30aaa4 (diff) | |
download | krb5-d3755d5e0f9e7a7864377333cfccdf1a8a3ecc30.tar.gz krb5-d3755d5e0f9e7a7864377333cfccdf1a8a3ecc30.tar.xz krb5-d3755d5e0f9e7a7864377333cfccdf1a8a3ecc30.zip |
Correctly set the expiration field of impersonated credentials in
kg_compose_deleg_cred(), so we can find them in the cache in
init_sec_context. From aberry@likewise.com.
ticket: 6902
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24900 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/gssapi/krb5/s4u_gss_glue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/s4u_gss_glue.c b/src/lib/gssapi/krb5/s4u_gss_glue.c index cf9562c996..8406c3df92 100644 --- a/src/lib/gssapi/krb5/s4u_gss_glue.c +++ b/src/lib/gssapi/krb5/s4u_gss_glue.c @@ -218,7 +218,7 @@ kg_compose_deleg_cred(OM_uint32 *minor_status, cred->usage = GSS_C_INITIATE; cred->proxy_cred = !!(subject_creds->ticket_flags & TKT_FLG_FORWARDABLE); - cred->tgt_expire = impersonator_cred->tgt_expire; + cred->tgt_expire = subject_creds->times.endtime; code = kg_init_name(context, subject_creds->client, NULL, NULL, NULL, 0, &cred->name); |