From af04b87eebc95b413af32c895e3d5d395c0a0589 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 15 Dec 2022 10:05:54 +0000 Subject: [PATCH] ITS#9960 slapo-dynlist: mark internal searches as internal --- servers/slapd/overlays/dynlist.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/servers/slapd/overlays/dynlist.c b/servers/slapd/overlays/dynlist.c index 3b1e38b13c..89425c714c 100644 --- a/servers/slapd/overlays/dynlist.c +++ b/servers/slapd/overlays/dynlist.c @@ -395,6 +395,7 @@ dynlist_urlmembers( Operation *op, dynlist_name_t *dyn, slap_callback *sc ) o.ors_attrs = NULL; memset( o.o_ctrlflag, 0, sizeof( o.o_ctrlflag )); o.o_callback = sc; + o.o_do_not_cache = 1; for (i=0; idy_numuris; i++) { ludp = dyn->dy_uris[i]; @@ -595,6 +596,7 @@ dynlist_prepare_entry( Operation *op, SlapReply *rs, dynlist_info_t *dli, dynlis o.ors_limit = NULL; o.ors_tlimit = SLAP_NO_LIMIT; o.ors_slimit = SLAP_NO_LIMIT; + o.o_do_not_cache = 1; memset( o.o_ctrlflag, 0, sizeof( o.o_ctrlflag )); for ( url = a->a_nvals; !BER_BVISNULL( url ); url++ ) { @@ -1807,6 +1809,7 @@ dynlist_search( Operation *op, SlapReply *rs ) memset( o.o_ctrlflag, 0, sizeof( o.o_ctrlflag )); o.o_managedsait = SLAP_CONTROL_CRITICAL; + o.o_do_not_cache = 1; /* Are we using memberOf, and does it affect this request? */ if ( dlg->dlg_memberOf ) { -- 2.47.2