aboutsummaryrefslogtreecommitdiff
path: root/src/lib/win_glue.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1999-03-31 05:19:00 +0000
committerTheodore Tso <tytso@mit.edu>1999-03-31 05:19:00 +0000
commit758fb74c311faa0631f98fca3ef63734e9b0204c (patch)
tree66defbdf3f53117bfc1b071774995bfd77643485 /src/lib/win_glue.c
parentccda4601762304ffc41f81715de641b92130bdf1 (diff)
downloadkrb5-758fb74c311faa0631f98fca3ef63734e9b0204c.zip
krb5-758fb74c311faa0631f98fca3ef63734e9b0204c.tar.gz
krb5-758fb74c311faa0631f98fca3ef63734e9b0204c.tar.bz2
win_glue.c (control): Call krb5_stdcc_shutdown when detaching the krb5
library. Makefile.in: Remove reference to the windows Krbcc32.dll library, since this is now dynamically loaded. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11332 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/win_glue.c')
-rw-r--r--src/lib/win_glue.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/win_glue.c b/src/lib/win_glue.c
index 1d4dba8..4793b5c 100644
--- a/src/lib/win_glue.c
+++ b/src/lib/win_glue.c
@@ -38,6 +38,7 @@
#include "kdb5_err.h"
#include "profile.h"
#include "adm_err.h"
+extern void krb5_stdcc_shutdown();
#endif
#ifdef GSSAPI
#include "gssapi/generic/gssapi_err_generic.h"
@@ -372,10 +373,12 @@ control(int mode)
return -104; /* FIXME -- better error? */
}
#endif
-
break;
case DLL_SHUTDOWN:
+#ifdef KRB5
+ krb5_stdcc_shutdown();
+#endif
et_func = remove_error_table;
#ifdef NEED_WINSOCK
WSACleanup ();