diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mac/GSS.CFM.c | 4 | ||||
| -rw-r--r-- | src/mac/K5.CFM.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/mac/GSS.CFM.c b/src/mac/GSS.CFM.c index 686ee20bfc..24bf94d543 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 e838e4c0fe..47bfa389a2 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); |
