index faa963ae6c8a63657a849e2de14a447a4e64414c..45ffae7f4a4b8e8901985ea8ebc611cc49f089f1 100644 (file)
requests. I.e. member=.... */
static function prepare4filter($dn)
{
- $str = normalizeLdap(str_replace('\\\\', '\\\\\\', LDAP::fix($dn)));
- /* Special-case '\,' for filters */
- $str = str_replace('\\,', '\\5C2C', $str);
- return $str;
+ $fixed= normalizeLdap(str_replace('\\\\', '\\\\\\', LDAP::fix($dn)));
+ return str_replace('\\,', '\\\\,', $fixed);
}