finalize the previous change
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 1 Apr 2014 06:24:35 +0000 (10:24 +0400)
committerAlexey Andriyanov <alan@al-an.info>
Sun, 20 Apr 2014 09:21:00 +0000 (13:21 +0400)
ChangeLog
wwwroot/inc/auth.php

index 20794f5..cf29397 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 0.20.8
        bugfix: properly format comment text for locations and racks
+       update: allow connecting to a non-standard LDAP port (by Michał Sochoń)
 0.20.7 2014-03-03
        bugfix: IP tree expansion button was broken when MAX_UNFILTERED_ENTITIES was set
        bugfix: fix URL detection bug introduced in bugfix to #1023 (#1103)
index 32a3edf..7e05668 100644 (file)
@@ -470,7 +470,7 @@ function queryLDAPServer ($username, $password)
        if(extension_loaded('ldap') === FALSE)
                throw new RackTablesError ('LDAP misconfiguration. LDAP PHP Module is not installed.', RackTablesError::MISCONFIGURED);
 
-       $connect = @ldap_connect ($LDAP_options['server'], $LDAP_options['port']);
+       $connect = @ldap_connect ($LDAP_options['server'], array_fetch ($LDAP_options, 'port', 389));
        if ($connect === FALSE)
                return array ('result' => 'CAN');