diff options
author | thomascube <thomas@roundcube.net> | 2007-09-09 17:58:13 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2007-09-09 17:58:13 +0000 |
commit | 03b27176ef522cdf1cfbe44d426592ab86932781 (patch) | |
tree | 60f571b637175a78ce84b1bfab2347a6fcdabb92 /program/include | |
parent | bd4209e20979f43ccacae81ef5ce4adc80018ee2 (diff) |
Applied patch for LDAP version (#1484552)
Diffstat (limited to 'program/include')
-rw-r--r-- | program/include/rcube_ldap.inc | 5 |
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; |