Partially revert 1.32; pcache must allow other callbacks to see its results

This commit is contained in:
Howard Chu 2009-06-16 04:33:59 +00:00
parent 22260f8445
commit d852de5ce4

View file

@ -2399,8 +2399,6 @@ pcache_op_search(
op->o_tmpfree( tempstr.bv_val, op->o_tmpmemctx );
if (answerable) {
/* Need to clear the callbacks of the original operation,
* in case there are other overlays */
BackendDB *save_bd = op->o_bd;
slap_callback *save_cb = op->o_callback;
@ -2413,7 +2411,6 @@ pcache_op_search(
send_ldap_result( op, rs );
} else {
op->o_bd = &cm->db;
op->o_callback = NULL;
i = cm->db.bd_info->bi_op_search( op, rs );
}
ldap_pvt_thread_rdwr_runlock(&answerable->rwlock);