From: Howard Chu Date: Thu, 3 Apr 2025 16:18:07 +0000 (+0100) Subject: ITS#10320 autogroup: mark internal searches X-Git-Tag: OPENLDAP_REL_ENG_2_5_20~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fefa8663cb6758dea6035a9e401561531ef36559;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 a4a9544b75..9c0d045c9d 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; @@ -2100,6 +2101,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;