]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/abandon.c
From HEAD
[openldap] / servers / slapd / abandon.c
index 96d29297c88ee45c2bb8ee3dba35a70e404135a0..10dab8d82cb6c279f5dc46bd4874b23ac4ceddca 100644 (file)
@@ -103,6 +103,7 @@ do_abandon( Operation *op, SlapReply *rs )
        LDAP_STAILQ_FOREACH( o, &op->o_conn->c_pending_ops, o_next ) {
                if ( o->o_msgid == id ) {
                        LDAP_STAILQ_REMOVE( &op->o_conn->c_pending_ops, o, slap_op, o_next );
+                       op->o_conn->c_n_ops_pending--;
                        slap_op_free( o );
                        goto done;
                }