X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Fmodrdn.c;h=27abdd173523a79e068c7a5023acece802ecd883;hb=59e9ff6243465640956b58ad1756a3ede53eca7c;hp=01f0e47d293c6c17b906a5323be45d2c391328f6;hpb=d14b05159e1acc6b5dcb27437714d12bb546140f;p=openldap diff --git a/servers/slapd/back-ldap/modrdn.c b/servers/slapd/back-ldap/modrdn.c index 01f0e47d29..27abdd1735 100644 --- a/servers/slapd/back-ldap/modrdn.c +++ b/servers/slapd/back-ldap/modrdn.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1999-2013 The OpenLDAP Foundation. + * Copyright 1999-2018 The OpenLDAP Foundation. * Portions Copyright 1999-2003 Howard Chu. * Portions Copyright 2000-2003 Pierangelo Masarati. * All rights reserved. @@ -85,7 +85,6 @@ retry: rc = ldap_back_controls_add( op, rs, lc, &ctrls ); if ( rc != LDAP_SUCCESS ) { send_ldap_result( op, rs ); - rc = -1; goto cleanup; } @@ -119,6 +118,6 @@ cleanup: ldap_back_release_conn( li, lc ); } - return rc; + return rs->sr_err; }