Я передаю DN с ведущим '#'
и возвращаюсь undef.Я ожидал бы получить его обратно сбежавшим.Большинство специальных символов работают нормально, но "#"
- нет.На самом деле выглядит как проблема в исходном сопоставлении с образцом в ldap_explode_dn
Например:
a.Оригинал: cn=#blr-infocus1,OU=resources,DC=foo,DC=com
б.Код: $dnc = canonical_dn($dn, casefold => 'none')
c.Ожидаемый: cn=\#blr-infocus1,OU=resources,DC=foo,DC=com
d.Возвращено: undef
Это perl-ldap 0.33
с ldap.pm
версия 0.16.
Пожалуйста, дайте мне знать, если есть какие-либо решения или исправить эту проблему.
Заранее спасибо.