aboutsummaryrefslogtreecommitdiff
path: root/src/lib/gssapi
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1999-04-30 16:29:45 +0000
committerTheodore Tso <tytso@mit.edu>1999-04-30 16:29:45 +0000
commit86ce19d792e2c575ba6a22328805732bb222660e (patch)
tree97811da61dc732f09b4c9df3e55850d32b9e2910 /src/lib/gssapi
parentc44c39734e3d53a7abf79ffb0f09bf4ea7bf13cd (diff)
downloadkrb5-86ce19d792e2c575ba6a22328805732bb222660e.zip
krb5-86ce19d792e2c575ba6a22328805732bb222660e.tar.gz
krb5-86ce19d792e2c575ba6a22328805732bb222660e.tar.bz2
set_ccache.c (gss_krb5_ccache_name): Add call to free the default
credential changing the ccache name. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11413 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi')
-rw-r--r--src/lib/gssapi/krb5/ChangeLog5
-rw-r--r--src/lib/gssapi/krb5/set_ccache.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog
index 6081b04..ddb73e0 100644
--- a/src/lib/gssapi/krb5/ChangeLog
+++ b/src/lib/gssapi/krb5/ChangeLog
@@ -1,3 +1,8 @@
+Fri Apr 30 12:27:14 1999 Theodore Y. Ts'o <tytso@mit.edu>
+
+ * set_ccache.c (gss_krb5_ccache_name): Add call to free the
+ default credential changing the ccache name.
+
Thu Apr 29 18:02:00 1999 Miro Jurisic <meeroh@mit.edu>
* gssapi_krb5.h: Remove gssapi_generic.h includes because
diff --git a/src/lib/gssapi/krb5/set_ccache.c b/src/lib/gssapi/krb5/set_ccache.c
index 3732ca7..eba22f2 100644
--- a/src/lib/gssapi/krb5/set_ccache.c
+++ b/src/lib/gssapi/krb5/set_ccache.c
@@ -8,6 +8,7 @@ gss_krb5_ccache_name(minor_status, name, out_name)
{
krb5_context context;
krb5_error_code retval;
+ OM_uint32 foo_stat;
if (GSS_ERROR(kg_get_context(minor_status, &context)))
return (GSS_S_FAILURE);
@@ -20,6 +21,7 @@ gss_krb5_ccache_name(minor_status, name, out_name)
*minor_status = retval;
return GSS_S_FAILURE;
}
+ kg_release_defcred(&foo_stat);
return GSS_S_COMPLETE;
}