diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-11-13 17:48:35 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-11-13 19:32:46 +1100 |
commit | dbae29de1c146d1c6d2e1e0a2a82593f85c8ba0d (patch) | |
tree | cd681b6fa99f865015b20cdbe199e3f01b28d85e /libcli/ldap/ldap_message.c | |
parent | f9ad5cd133b57b66a3b71ede7829ef8c226f2224 (diff) | |
download | samba-dbae29de1c146d1c6d2e1e0a2a82593f85c8ba0d.tar.gz samba-dbae29de1c146d1c6d2e1e0a2a82593f85c8ba0d.tar.bz2 samba-dbae29de1c146d1c6d2e1e0a2a82593f85c8ba0d.zip |
s4-ldb: make DN escaping/unescaping consistent
The DN escape function was using the form \c where c is any
character. The unescape function was using \XX where XX is a 2 digit
hex number. The asymmetry led to quite a few problems when we start to
deal with DNs containing escape chars, such as CN=foo\0ADEL:XXX. The
result was a DN that was not accessible.
This patch changes the escaping to follow RFC2253 much more
closely. We accept either type of escape, and produce the two types of
escape, depending on the character being escaped
Diffstat (limited to 'libcli/ldap/ldap_message.c')
0 files changed, 0 insertions, 0 deletions