diff options
Diffstat (limited to 'modules/cache')
-rw-r--r-- | modules/cache/mod_cache.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/modules/cache/mod_cache.c b/modules/cache/mod_cache.c index 461c47309c..4f7f25a582 100644 --- a/modules/cache/mod_cache.c +++ b/modules/cache/mod_cache.c @@ -1410,14 +1410,8 @@ static apr_status_t cache_save_filter(ap_filter_t *f, apr_bucket_brigade *in) if (control.max_age) { apr_int64_t x; - errno = 0; - x = control.max_age_value; - if (errno) { - x = dconf->defex; - } - else { - x = x * MSEC_ONE_SEC; - } + x = control.max_age_value * MSEC_ONE_SEC; + if (x < dconf->minex) { x = dconf->minex; } |