From: Howard Chu Date: Thu, 3 Apr 2025 16:18:07 +0000 (+0100) Subject: ITS#10320 autogroup: mark internal searches X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2e049ef8783973dd898ef2e58a6f6616f000fa23;p=thirdparty%2Fopenldap.git ITS#10320 autogroup: mark internal searches Avoid any other overlays munging autogroup's searches --- diff --git a/contrib/slapd-modules/autogroup/autogroup.c b/contrib/slapd-modules/autogroup/autogroup.c index beec3c3c20..17f449d161 100644 --- a/contrib/slapd-modules/autogroup/autogroup.c +++ b/contrib/slapd-modules/autogroup/autogroup.c @@ -529,6 +529,7 @@ autogroup_add_members_from_filter( Operation *op, Entry *e, autogroup_entry_t *a o.ors_attrs = agf->agf_anlist ? agf->agf_anlist : slap_anlist_no_attrs; o.o_do_not_cache = 1; o.o_abandon = 0; + o.o_managedsait = SLAP_CONTROL_NONCRITICAL; agg.agg_group = age; agg.agg_filter = agf; @@ -2130,6 +2131,7 @@ autogroup_db_open( op->ors_slimit = SLAP_NO_LIMIT; op->ors_attrs = slap_anlist_no_attrs; op->o_do_not_cache = 1; + op->o_managedsait = SLAP_CONTROL_CRITICAL; op->o_bd = be; op->o_bd->bd_info = (BackendInfo *)on->on_info;