X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Fmodrdn.c;h=27abdd173523a79e068c7a5023acece802ecd883;hb=59e9ff6243465640956b58ad1756a3ede53eca7c;hp=85feac2bdb05ded6ebf60ed42a1eddc63b5b51e3;hpb=6e430cca902dfef92609e91ea14dafea934324d2;p=openldap diff --git a/servers/slapd/back-ldap/modrdn.c b/servers/slapd/back-ldap/modrdn.c index 85feac2bdb..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-2014 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; }