diff options
Diffstat (limited to 'ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c')
-rw-r--r-- | ldap/servers/slapd/back-ldbm/ldbm_entryrdn.c | 3 |
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) */ |