From 8e426aa957e4a3c34ca3f672fe21f9b7b3c625b1 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 6 Jun 2004 06:35:59 +0000 Subject: [PATCH] Import ITS#3160 fix from HEAD --- servers/slapd/abandon.c | 1 + servers/slapd/cancel.c | 1 + 2 files changed, 2 insertions(+) diff --git a/servers/slapd/abandon.c b/servers/slapd/abandon.c index 447a4e7f61..b5c384d584 100644 --- a/servers/slapd/abandon.c +++ b/servers/slapd/abandon.c @@ -100,6 +100,7 @@ do_abandon( LDAP_STAILQ_FOREACH( o, &conn->c_pending_ops, o_next ) { if ( o->o_msgid == id ) { LDAP_STAILQ_REMOVE( &conn->c_pending_ops, o, slap_op, o_next ); + conn->c_n_ops_pending--; slap_op_free( o ); goto done; } diff --git a/servers/slapd/cancel.c b/servers/slapd/cancel.c index 0855782401..bcb8e1c06a 100644 --- a/servers/slapd/cancel.c +++ b/servers/slapd/cancel.c @@ -69,6 +69,7 @@ int cancel_extop( LDAP_STAILQ_FOREACH( op, &conn->c_pending_ops, o_next ) { if ( op->o_msgid == opid ) { LDAP_STAILQ_REMOVE( &conn->c_pending_ops, op, slap_op, o_next ); + conn->c_n_ops_pending--; slap_op_free( op ); found = 1; break; -- 2.39.5