X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsearch.c;h=01b90e3d9bcd961785eaac6d781b2f239fa1ce82;hb=75999a18c3c302bc2a71e9a01dfe63a62be8077c;hp=74bd3f219e7a0928275e46477bdd566dbf410335;hpb=738723866ed6858cb694b0a770300d781e09e333;p=openldap diff --git a/servers/slapd/search.c b/servers/slapd/search.c index 74bd3f219e..01b90e3d9b 100644 --- a/servers/slapd/search.c +++ b/servers/slapd/search.c @@ -245,6 +245,10 @@ do_search( op->o_bd = frontendDB; rs->sr_err = frontendDB->be_search( op, rs ); + if ( rs->sr_err == SLAPD_ASYNCOP ) { + /* skip cleanup */ + return rs->sr_err; + } return_results:; if ( !BER_BVISNULL( &op->o_req_dn ) ) {