X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldap%2Fdelete.c;h=af4a3b6dc3d6d23876a9b64d64a94f0bba4e3de7;hb=9df3bd087a2dc53bcd4c887c648dd5e01a9808e3;hp=e9f3a7094e10dc161767e560179554b5f1a80a92;hpb=d4124e0e031f5b76a80f9c25a04146d334bcf898;p=openldap diff --git a/servers/slapd/back-ldap/delete.c b/servers/slapd/back-ldap/delete.c index e9f3a7094e..af4a3b6dc3 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-2008 The OpenLDAP Foundation. + * Copyright 2003-2013 The OpenLDAP Foundation. * Portions Copyright 1999-2003 Howard Chu. * Portions Copyright 2000-2003 Pierangelo Masarati. * All rights reserved. @@ -71,6 +71,10 @@ retry: } } + ldap_pvt_thread_mutex_lock( &li->li_counter_mutex ); + ldap_pvt_mp_add( li->li_ops_completed[ SLAP_OP_DELETE ], 1 ); + ldap_pvt_thread_mutex_unlock( &li->li_counter_mutex ); + cleanup: (void)ldap_back_controls_free( op, rs, &ctrls );