Blame openldap-2.2.13-tls-fix-connection-test.patch
|
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 |
|