Fix ITS#4084, onelevel searches cannot return NO_SUCH_OBJECT if the base

was already found.
This commit is contained in:
Howard Chu 2005-12-09 01:20:05 +00:00
parent 553b2884ab
commit b81ed2c106

View File

@ -321,6 +321,9 @@ glue_op_search ( Operation *op, SlapReply *rs )
op->o_req_dn = op->o_bd->be_suffix[0];
op->o_req_ndn = op->o_bd->be_nsuffix[0];
rs->sr_err = op->o_bd->be_search(op, rs);
if ( rs->sr_err == LDAP_NO_SUCH_OBJECT ) {
gs.err = LDAP_SUCCESS;
}
} else if (scope0 == LDAP_SCOPE_SUBTREE &&
dn_match(&op->o_bd->be_nsuffix[0], &ndn))