diff --git a/htdocs/lib/ldap.lib.php b/htdocs/lib/ldap.lib.php
index ba99e45efed55e2448b91edb1e5f54fecda33f8f..64b30fdb516bd046537eafe80dc7e00307b13c24 100644
--- a/htdocs/lib/ldap.lib.php
+++ b/htdocs/lib/ldap.lib.php
@@ -54,9 +54,9 @@ function dolibarr_ldap_connect()
 
 function dolibarr_ldap_bind($ds)
 {
-  if (defined("LDAP_ADMIN_PASS") && LDAP_ADMIN_DN && LDAP_ADMIN_PASS)
+  if (defined("LDAP_ADMIN_PASS") && LDAP_SUFFIX_DN && LDAP_ADMIN_DN && LDAP_ADMIN_PASS)
     {
-      $ldapbind = ldap_bind($ds, LDAP_ADMIN_DN, LDAP_ADMIN_PASS);
+      $ldapbind = ldap_bind($ds, LDAP_ADMIN_DN.LDAP_SUFFIX_DN, LDAP_ADMIN_PASS);
     }
 
   return $ldapbind;