fenlason 1ba07db
--- openldap-2.2.13/libraries/libldap/#tls.c~	2005-07-06 13:14:00.000000000 -0400
fenlason 1ba07db
+++ openldap-2.2.13/libraries/libldap/tls.c	2005-07-06 13:14:00.000000000 -0400
fenlason 1ba07db
@@ -1736,7 +1736,8 @@
fenlason 1ba07db
 
fenlason 1ba07db
 	/* XXYYZ: this initiates operation only on default connection! */
fenlason 1ba07db
 
fenlason 1ba07db
-	if ( ld->ld_sb != NULL && ldap_pvt_tls_inplace( ld->ld_sb ) != 0 ) {
fenlason 1ba07db
+	if ( ( ld->ld_defconn != NULL ) ? ( ld->ld_defconn->lconn_sb != NULL && ldap_pvt_tls_inplace( ld->ld_defconn->lconn_sb ) != 0 )
fenlason 1ba07db
+	    : ( ld->ld_sb != NULL && ldap_pvt_tls_inplace( ld->ld_sb ) != 0 ) ) {
fenlason 1ba07db
 		return LDAP_LOCAL_ERROR;
fenlason 1ba07db
 	}
fenlason 1ba07db