summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c')
-rw-r--r--ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c b/ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c
index 4e8fa7fe..dc00d33a 100644
--- a/ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c
+++ b/ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c
@@ -1959,7 +1959,8 @@ _entryrdn_insert_key(backend *be,
tmprc?"rdn":"dn", tmprc?childnrdn:dn,
LDBM_ENTRYRDN_STR, elem->rdn_elem_id, id);
slapi_ch_free_string(&dn);
- rc = -1;
+ /* returning special error code for the upgrade */
+ rc = LDBM_ERROR_FOUND_DUPDN;
}
goto bail;
} else { /* if (0 != rdnidx) */