diff options
author | Noriko Hosoi <nhosoi@redhat.com> | 2005-12-08 00:59:14 +0000 |
---|---|---|
committer | Noriko Hosoi <nhosoi@redhat.com> | 2005-12-08 00:59:14 +0000 |
commit | d070ed45f6614fb7fdd8b2955d45cb28767addff (patch) | |
tree | e50b7cac957f34b3dcaedcd0ad6be91ed845df3f /ldap/servers/slapd/dn.c | |
parent | c4274dc3ed395746af9cd937b52342d48195961d (diff) | |
download | ds-d070ed45f6614fb7fdd8b2955d45cb28767addff.tar.gz ds-d070ed45f6614fb7fdd8b2955d45cb28767addff.tar.xz ds-d070ed45f6614fb7fdd8b2955d45cb28767addff.zip |
[175063] entry with escaped characters fails to import and index
It used to be taken to the "convert to quoted value" section even though the rdn did not have a quote.
Diffstat (limited to 'ldap/servers/slapd/dn.c')
-rw-r--r-- | ldap/servers/slapd/dn.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ldap/servers/slapd/dn.c b/ldap/servers/slapd/dn.c index fe17a6e0..eba02fad 100644 --- a/ldap/servers/slapd/dn.c +++ b/ldap/servers/slapd/dn.c @@ -188,8 +188,7 @@ substr_dn_normalize( char *dn, char *end ) case INVALUE: if ( gotesc ) { if ( SEPARATOR( *s ) ) { - if ( value_separator ) value_separator = dn; - else value_separator = d; + value_separator = d; } else if ( ! NEEDSESCAPE( *s ) ) { --d; /* eliminate the \ */ } |