diff --git a/libraries/libldap/tls.c b/libraries/libldap/tls.c
index d80ada1df0545dc226197fab3ac8af68bb64b550..af5327d744e8bde5f51067cf8cf2fb81a6ab4ebb 100644
--- a/libraries/libldap/tls.c
+++ b/libraries/libldap/tls.c
@@ -196,21 +196,6 @@ ldap_pvt_tls_init_def_ctx( void )
 	char *certfile = tls_opt_certfile;
 	char *keyfile = tls_opt_keyfile;
 
-	static int ctx_initialized = 0;
-
-	if ( ctx_initialized++ ) {
-#ifdef NEW_LOGGING
-		LDAP_LOG ( TRANSPORT, ERR, "ldap_pvt_tls_init_def_ctx: "
-			"TLS default ctx already initialized.\n",
-			0, 0, 0 );
-#else
-		Debug( LDAP_DEBUG_ANY,
-		   "TLS: default ctx already initialized.\n",
-			0, 0, 0);
-#endif
-		return 1;
-	}
-
 #ifdef HAVE_EBCDIC
 	/* This ASCII/EBCDIC handling is a real pain! */
 	if ( ciphersuite ) {