From dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff Mon Sep 17 00:00:00 2001 From: Zhanna Tsitkov Date: Wed, 20 Aug 2008 21:09:14 +0000 Subject: lean client changes All changes are under LEAN_CLIENT macro. Application server functionality is disabled. Ticket:new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20680 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/gssapi/gss_libinit.c | 4 ++++ 1 file changed, 4 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 bb90857132..4c1755fd26 100644 --- a/src/lib/gssapi/gss_libinit.c +++ b/src/lib/gssapi/gss_libinit.c @@ -31,9 +31,11 @@ int gssint_lib_init(void) err = gssint_mechglue_init(); if (err) return err; +#ifndef LEAN_CLIENT err = k5_mutex_finish_init(&gssint_krb5_keytab_lock); if (err) return err; +#endif /* LEAN_CLIENT */ err = k5_key_register(K5_KEY_GSS_KRB5_SET_CCACHE_OLD_NAME, free); if (err) return err; @@ -76,7 +78,9 @@ void gssint_lib_fini(void) #ifndef _WIN32 k5_mutex_destroy(&kg_kdc_flag_mutex); #endif +#ifndef LEAN_CLIENT k5_mutex_destroy(&gssint_krb5_keytab_lock); +#endif /* LEAN_CLIENT */ gssint_mecherrmap_destroy(); gssint_mechglue_fini(); } -- cgit