X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Fdelete.c;h=523f547a04ce7d43451d65985400d3c67a8e4626;hb=9b5972dc9e14e1f7a7bef755bfd0dc61bcf1ffb3;hp=af4a3b6dc3d6d23876a9b64d64a94f0bba4e3de7;hpb=2214e47a2cf7c7776191c7e19390863cba16da6b;p=openldap diff --git a/servers/slapd/back-ldap/delete.c b/servers/slapd/back-ldap/delete.c index af4a3b6dc3..523f547a04 100644 --- a/servers/slapd/back-ldap/delete.c +++ b/servers/slapd/back-ldap/delete.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2003-2013 The OpenLDAP Foundation. + * Copyright 2003-2016 The OpenLDAP Foundation. * Portions Copyright 1999-2003 Howard Chu. * Portions Copyright 2000-2003 Pierangelo Masarati. * All rights reserved. @@ -53,7 +53,6 @@ retry: rc = ldap_back_controls_add( op, rs, lc, &ctrls ); if ( rc != LDAP_SUCCESS ) { send_ldap_result( op, rs ); - rc = rs->sr_err; goto cleanup; } @@ -82,5 +81,5 @@ cleanup: ldap_back_release_conn( li, lc ); } - return rc; + return rs->sr_err; }