diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-09-29 06:44:33 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2010-09-28 19:25:50 -0700 |
commit | f84bdf91d865ab176dcc0d829944821b89b88074 (patch) | |
tree | db797ee743904ba8dfb4568cb3688bc647ccb3a0 /source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h | |
parent | e2c305deb1553ab8ba11fa687dcf1c08f2acd88a (diff) | |
download | samba-f84bdf91d865ab176dcc0d829944821b89b88074.tar.gz samba-f84bdf91d865ab176dcc0d829944821b89b88074.tar.bz2 samba-f84bdf91d865ab176dcc0d829944821b89b88074.zip |
heimdal Use a seperate krb5_auth_context for the delegated credentials
If we re-use this context, we overwrite the timestamp while talking
to the KDC and fail the mutual authentiation with the target server.
Andrew Bartlett
Diffstat (limited to 'source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h')
-rw-r--r-- | source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h b/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h index d91670821a..6b9b03f349 100644 --- a/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h +++ b/source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h @@ -55,6 +55,7 @@ struct gss_msg_order; typedef struct gsskrb5_ctx { struct krb5_auth_context_data *auth_context; + struct krb5_auth_context_data *deleg_auth_context; krb5_principal source, target; #define IS_DCE_STYLE(ctx) (((ctx)->flags & GSS_C_DCE_STYLE) != 0) OM_uint32 flags; |