Fixed slapd sizelimit disclose issue (ITS#4213)
Fixed slapd gentlehup write restrict issue (ITS#3717)
Fixed slapd gentlehup abnormal issue (ITS#4217)
+ Fixed slapd delta-sync subtree scope issue (ITS#4227)
Fixed slapd cn=config OID/name pollution issue (ITS#4185)
Fixed slapd cn=config rootdn issue (ITS#4192)
Fixed slapd cn=config slaptest -F without -f issue (ITS#4194)
Fixed slapd cn=config ACL issue (ITS#4218)
Fixed slapd-bdb negative results IDL cache issue (ITS#4223)
+ Fixed slapd-bdb cursor close issue (ITS#4226)
Fixed slapd-hdb slapadd -q issue (ITS#4210)
Fixed slapd-hdb missing results issue (ITS#4186)
Fixed slapd-ldap potential double free issue (ITS#4189)
bdb_idl_union( ids, tmp );
if( op->ors_limit && op->ors_limit->lms_s_unchecked != -1 &&
- BDB_IDL_N( ids ) >= (unsigned) op->ors_limit->lms_s_unchecked )
+ BDB_IDL_N( ids ) >= (unsigned) op->ors_limit->lms_s_unchecked ) {
+ cursor->c_close( cursor );
break;
+ }
}
ber_bvarray_free_x( keys, op->o_tmpmemctx );
filter = si->si_logfilterstr.bv_val;
attrs = lattrs;
attrsonly = 0;
- scope = LDAP_SCOPE_ONELEVEL;
+ scope = LDAP_SCOPE_SUBTREE;
} else {
rhint = 1;
base = si->si_base.bv_val;