From: Andrew Elble Date: Fri, 11 Oct 2024 12:37:13 +0000 (-0400) Subject: ITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries X-Git-Tag: OPENLDAP_REL_ENG_2_5_20~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bd573a39c9c9cd3b301a4a898da84c28b1867fc;p=thirdparty%2Fopenldap.git ITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries --- diff --git a/servers/slapd/overlays/pcache.c b/servers/slapd/overlays/pcache.c index 3a1e18acdb..3df310e4c0 100644 --- a/servers/slapd/overlays/pcache.c +++ b/servers/slapd/overlays/pcache.c @@ -1580,6 +1580,8 @@ add_query( case PC_NEGATIVE: ttl = templ->negttl; + if ( templ->ttr ) + ttr = now + templ->ttr; break; case PC_SIZELIMIT: