summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/dn.c
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2005-12-08 00:59:14 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2005-12-08 00:59:14 +0000
commitd070ed45f6614fb7fdd8b2955d45cb28767addff (patch)
treee50b7cac957f34b3dcaedcd0ad6be91ed845df3f /ldap/servers/slapd/dn.c
parentc4274dc3ed395746af9cd937b52342d48195961d (diff)
downloadds-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.c3
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 \ */
}