From fea543fde1adf1a23afe790a85e82f4bf9783a4c Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Tue, 4 Mar 2025 18:01:23 +0000 Subject: [PATCH] :sparkles: (ldap) - restore_error_handler restore_error_hanlder --- include/class_ldap.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/class_ldap.inc b/include/class_ldap.inc index 09ba93cb2..5dd5bca6e 100755 --- a/include/class_ldap.inc +++ b/include/class_ldap.inc @@ -1197,6 +1197,8 @@ class LDAP function dn_exists ($dn): bool { + // Previous error handler create issue with ldap_read - restoring default behavior. + restore_error_handler(); logging::debug(DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__, '', 'dn_exists('.$dn.')'); return (@ldap_read($this->cid, $dn, '(objectClass=*)', ['objectClass']) !== FALSE); } -- GitLab