diff --git a/lib/ds_ldap.php b/lib/ds_ldap.php index fa84aed..76d3467 100644 --- a/lib/ds_ldap.php +++ b/lib/ds_ldap.php @@ -1146,12 +1146,12 @@ class ldap extends DS { if (is_array($dn)) { $a = array(); foreach ($dn as $key => $rdn) { - $a[$key] = preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function($m) { return chr(hexdec('${m[1]}')); }, $rdn); + $a[$key] = preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function($m) { return chr(hexdec($m[1])); }, $rdn); } return $a; } else { - return preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function($m) { return chr(hexdec('${m[1]}')); }, $dn); + return preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function($m) { return chr(hexdec($m[1])); }, $dn); } }