-#else /* LDAP_CACHING */
- if ( op->o_caching_on || op->o_req_ndn.bv_len == 0 ) {
- if (op->o_req_ndn.bv_len == 0) {
- e = (Entry *) &slap_entry_root;
- /* need normalized dn below */
- ber_dupbv( &realbase, &e->e_nname );
- } else {
- if ((op->oq_search.rs_scope == LDAP_SCOPE_BASE)
- && (e = dn2entry_r( op->o_bd, &op->o_req_ndn, &matched )))
- {
- candidates = base_candidate(op->o_bd, e);
- cache_return_entry_r( &li->li_cache, e );
- goto searchit;
- }
- cache_base_entry.e_nname = op->o_req_ndn;
- e = &cache_base_entry;
- }
-#endif /* LDAP_CACHING */
-