summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiro Jurisic <meeroh@mit.edu>1999-08-20 19:06:44 +0000
committerMiro Jurisic <meeroh@mit.edu>1999-08-20 19:06:44 +0000
commit7c0ec7e4829517294105f941eef06320dbd652ed (patch)
tree3412e23c9b0d7f07f1d03908b11b6f3d754099d4 /src
parent6707cfa0f0d7f22364ac3fecdc1eb2799ba529b9 (diff)
downloadkrb5-7c0ec7e4829517294105f941eef06320dbd652ed.tar.gz
krb5-7c0ec7e4829517294105f941eef06320dbd652ed.tar.xz
krb5-7c0ec7e4829517294105f941eef06320dbd652ed.zip
Added ccache cleanup to CFm termination procs
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11697 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/mac/GSS.CFM.c4
-rw-r--r--src/mac/K5.CFM.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/mac/GSS.CFM.c b/src/mac/GSS.CFM.c
index 686ee20bf..24bf94d54 100644
--- a/src/mac/GSS.CFM.c
+++ b/src/mac/GSS.CFM.c
@@ -34,6 +34,10 @@ OSErr __initializeGSS(CFragInitBlockPtr ibp)
void __terminateGSS(void)
{
+
+ OM_uint32 maj_stat, min_stat;
+
+ maj_stat = kg_release_defcred (&min_stat);
remove_error_table(&et_k5g_error_table);
remove_error_table(&et_ggss_error_table);
diff --git a/src/mac/K5.CFM.c b/src/mac/K5.CFM.c
index e838e4c0f..47bfa389a 100644
--- a/src/mac/K5.CFM.c
+++ b/src/mac/K5.CFM.c
@@ -42,6 +42,8 @@ OSErr __initializeK5(CFragInitBlockPtr ibp)
void __terminateK5(void)
{
+
+ krb5_stdcc_shutdown();
remove_error_table(&et_krb5_error_table);
remove_error_table(&et_kv5m_error_table);