From f0dc59770a6e1d9aa5a657b5c21fc93dad8024c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Wed, 2 Nov 2005 08:56:25 +0000 Subject: [PATCH] (acquire_initiator_cred): GSS_CF_DESTROY_CRED_ON_RELEASE on created credentials. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16281 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/acquire_cred.c | 1 + lib/gssapi/krb5/acquire_cred.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/gssapi/acquire_cred.c b/lib/gssapi/acquire_cred.c index f1d6627a3..43e56432c 100644 --- a/lib/gssapi/acquire_cred.c +++ b/lib/gssapi/acquire_cred.c @@ -193,6 +193,7 @@ static OM_uint32 acquire_initiator_cred if (kret) goto end; handle->lifetime = cred.times.endtime; + handle->cred_flags |= GSS_CF_DESTROY_CRED_ON_RELEASE; } else { ret = _gssapi_krb5_ccache_lifetime(minor_status, diff --git a/lib/gssapi/krb5/acquire_cred.c b/lib/gssapi/krb5/acquire_cred.c index f1d6627a3..43e56432c 100644 --- a/lib/gssapi/krb5/acquire_cred.c +++ b/lib/gssapi/krb5/acquire_cred.c @@ -193,6 +193,7 @@ static OM_uint32 acquire_initiator_cred if (kret) goto end; handle->lifetime = cred.times.endtime; + handle->cred_flags |= GSS_CF_DESTROY_CRED_ON_RELEASE; } else { ret = _gssapi_krb5_ccache_lifetime(minor_status,