summaryrefslogtreecommitdiff
path: root/program/include/rcube_ldap.inc
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2007-09-09 17:58:13 +0000
committerthomascube <thomas@roundcube.net>2007-09-09 17:58:13 +0000
commit03b27176ef522cdf1cfbe44d426592ab86932781 (patch)
tree60f571b637175a78ce84b1bfab2347a6fcdabb92 /program/include/rcube_ldap.inc
parentbd4209e20979f43ccacae81ef5ce4adc80018ee2 (diff)
Applied patch for LDAP version (#1484552)
Diffstat (limited to 'program/include/rcube_ldap.inc')
-rw-r--r--program/include/rcube_ldap.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/program/include/rcube_ldap.inc b/program/include/rcube_ldap.inc
index e6a15d9dc..3de018426 100644
--- a/program/include/rcube_ldap.inc
+++ b/program/include/rcube_ldap.inc
@@ -86,11 +86,14 @@ class rcube_ldap
if (!is_array($this->prop['hosts']))
$this->prop['hosts'] = array($this->prop['hosts']);
+ if (empty($this->prop['ldap_version']))
+ $this->prop['ldap_version'] = 3;
+
foreach ($this->prop['hosts'] as $host)
{
if ($lc = @ldap_connect($host, $this->prop['port']))
{
- ldap_set_option($lc, LDAP_OPT_PROTOCOL_VERSION, $this->prop['port']);
+ ldap_set_option($lc, LDAP_OPT_PROTOCOL_VERSION, $this->prop['ldap_version']);
$this->prop['host'] = $host;
$this->conn = $lc;
break;