ITS#6138 FIx exop handler to ignore SLAPD_ASYNCOPs

This commit is contained in:
Howard Chu 2021-07-27 19:00:33 +01:00 committed by Quanah Gibson-Mount
parent 658e526bb0
commit 66ed15a288

View file

@ -225,7 +225,8 @@ fe_extended( Operation *op, SlapReply *rs )
rs->sr_err = (ext->ext_main)( op, rs );
if( rs->sr_err != SLAPD_ABANDON ) {
if( rs->sr_err != SLAPD_ABANDON && rs->sr_err != SLAPD_ASYNCOP &&
rs->sr_err != SLAPD_NO_REPLY ) {
if ( rs->sr_err == LDAP_REFERRAL && rs->sr_ref == NULL ) {
rs->sr_ref = referral_rewrite( default_referral,
NULL, NULL, LDAP_SCOPE_DEFAULT );