From 191783e634d17927051337359f9abbe32c0e5b2e Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 17 Jan 2005 23:57:51 +0000 Subject: Some applications such as Eudora on Windows load and unload the Kerberos libraries as part of a plug-in. Plugins are often loaded for a specific purpose and then unregistered. In order to support this model, the libraries must restore the library state to the uninitialized state when the library is unloaded. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17050 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/gssapi/gss_libinit.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/lib/gssapi/gss_libinit.c') diff --git a/src/lib/gssapi/gss_libinit.c b/src/lib/gssapi/gss_libinit.c index a43989f0cb..d45ac440cd 100644 --- a/src/lib/gssapi/gss_libinit.c +++ b/src/lib/gssapi/gss_libinit.c @@ -41,7 +41,10 @@ void gssint_lib_fini(void) remove_error_table(&et_k5g_error_table); remove_error_table(&et_ggss_error_table); #endif + k5_key_delete(K5_KEY_GSS_KRB5_SET_CCACHE_OLD_NAME); + k5_key_delete(K5_KEY_GSS_KRB5_CCACHE_NAME); k5_mutex_destroy(&kg_vdb.mutex); + k5_mutex_destroy(&gssint_krb5_keytab_lock); } OM_uint32 gssint_initialize_library (void) -- cgit