2007-08-22 [colin] 2.10.0cvs147
[claws.git] / src / ldaputil.c
index 202ddf10fe1975a6e68c0bfe8d9a3f244229256f..2ed824c68de02cd44898f4831808ed2c10463a75 100644 (file)
@@ -247,11 +247,17 @@ GList *ldaputil_read_basedn(
        if( ld == NULL ) {
                return baseDN;
        }
+
+       if ((bindDN && *bindDN)
 #ifdef USE_LDAP_TLS
-       if (bindDN && *bindDN) {
+          || (tls && !ssl)
+#endif                 
+       ) {
                version = LDAP_VERSION3;
                rc = ldap_set_option( ld, LDAP_OPT_PROTOCOL_VERSION, &version );
        }
+#ifdef USE_LDAP_TLS
+       
        if( tls && !ssl ) {
                /* Handle TLS */
                if( rc != LDAP_OPT_SUCCESS ) {