svn commit: lorikeet r642 - in trunk/heimdal/lib/gssapi/krb5: .
abartlet at samba.org
abartlet at samba.org
Mon Oct 30 01:36:20 GMT 2006
Author: abartlet
Date: 2006-10-30 01:36:19 +0000 (Mon, 30 Oct 2006)
New Revision: 642
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=lorikeet&rev=642
Log:
I don't think we need this samba-specific hack any more.
Andrew Bartlett
Modified:
trunk/heimdal/lib/gssapi/krb5/init.c
Changeset:
Modified: trunk/heimdal/lib/gssapi/krb5/init.c
===================================================================
--- trunk/heimdal/lib/gssapi/krb5/init.c 2006-10-30 01:17:34 UTC (rev 641)
+++ trunk/heimdal/lib/gssapi/krb5/init.c 2006-10-30 01:36:19 UTC (rev 642)
@@ -89,48 +89,11 @@
return NULL;
}
-#ifdef _SAMBA_BUILD_
-/* Init krb5 with an event context. Disgusting Samba-specific hack */
-
-krb5_error_code
-_gsskrb5_init_ev (void *event_context)
-{
- static struct smb_krb5_context *smb_krb5_context;
- krb5_error_code ret = 0;
-
- HEIMDAL_MUTEX_lock(&_gsskrb5_context_mutex);
-
- if(smb_krb5_context == NULL) {
- ret = smb_krb5_init_context(event_context, &smb_krb5_context);
- }
- if (ret == 0 && !created_key) {
- HEIMDAL_key_create(&gssapi_context_key,
- gssapi_destroy_thread_context,
- ret);
- if (ret) {
- smb_krb5_free_context(smb_krb5_context);
- smb_krb5_context = NULL;
- } else
- created_key = 1;
- }
- if (ret == 0) {
- _gsskrb5_context = smb_krb5_context->krb5_context;
- }
-
- HEIMDAL_MUTEX_unlock(&_gsskrb5_context_mutex);
- return ret;
-}
-#endif
-
krb5_error_code
_gsskrb5_init (void)
{
krb5_error_code ret = 0;
-#ifdef _SAMBA_BUILD_
- ret = gssapi_krb5_init_ev(NULL);
-#else
-
HEIMDAL_MUTEX_lock(&_gsskrb5_context_mutex);
if(_gsskrb5_context == NULL)
@@ -147,6 +110,5 @@
}
HEIMDAL_MUTEX_unlock(&_gsskrb5_context_mutex);
-#endif
return ret;
}
More information about the samba-cvs
mailing list