From ef3dbf5cbdff8f74b266d88d6b52d73b1cb8a08e Mon Sep 17 00:00:00 2001 From: Graham Leggett Date: Mon, 16 May 2011 19:25:07 +0000 Subject: [PATCH] Both lastmod and lastmods resolve to 0 when unset, but only lastmods is a pointer. Fix comparison between apr_time_t and NULL. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1103850 13f79535-47bb-0310-9956-ffa450edef68 --- modules/cache/mod_cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cache/mod_cache.c b/modules/cache/mod_cache.c index fae4546ad08..cfeec0257b5 100644 --- a/modules/cache/mod_cache.c +++ b/modules/cache/mod_cache.c @@ -973,7 +973,7 @@ static int cache_save_filter(ap_filter_t *f, apr_bucket_brigade *in) } else if (!dconf->store_expired && (control.must_revalidate || control.proxy_revalidate) && (!control.s_maxage_value - || (!control.s_maxage && !control.max_age_value)) && lastmod + || (!control.s_maxage && !control.max_age_value)) && lastmods == NULL && etag == NULL) { /* if we're already stale, but can never revalidate, don't cache it */ reason -- 2.47.2