diff --git a/include/class_ldap.inc b/include/class_ldap.inc
index 0f489ac0f241d9a070a2ce1bad392b18279753ab..7f12ee8cf862015ffa3453b48ed1e301defb94e1 100644
--- a/include/class_ldap.inc
+++ b/include/class_ldap.inc
@@ -957,7 +957,7 @@ class LDAP
    */
   function success ()
   {
-    return preg_match('/Success/i', $this->error);
+    return (trim($this->error) === 'Success');
   }
 
   /*!