https://bugs.openldap.org/show_bug.cgi?id=8725

Quanah Gibson-Mount <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|TEST                        |---
             Status|RESOLVED                    |UNCONFIRMED
     Ever confirmed|1                           |0

--- Comment #4 from Quanah Gibson-Mount <[email protected]> ---
This seems to be missing the following necessary change:

diff --git a/servers/slapd/extended.c b/servers/slapd/extended.c
index 2b55438..59624f7 100644
--- a/servers/slapd/extended.c
+++ b/servers/slapd/extended.c
@@ -176,6 +176,12 @@ do_extended(
    op->o_bd = frontendDB;
    rs->sr_err = frontendDB->be_extended( op, rs );

+        if ( rs->sr_err == SLAPD_ASYNCOP ){
+           /* skip cleanup */
+                Debug( LDAP_DEBUG_TRACE, "do_extended: skipping cleanup for
ASYNCOP\n", 0, 0, 0 );
+                return rs->sr_err;
+        }
+
    /* clean up in case some overlay set them? */
    if ( !BER_BVISNULL( &op->o_req_ndn ) ) {
        if ( !BER_BVISNULL( &op->o_req_dn )

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to