diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2021-12-16 19:27:16 -0500 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2021-12-16 20:26:30 -0500 |
commit | a9ccaaf1466aed3b6ddd52341497dae537b6ea3b (patch) | |
tree | 80b68cf8540e593a43080fa7bb0a5568113dee0e | |
parent | cca340dd263245bdec5bcb32dce64beec9ed1afe (diff) | |
download | lighttpd-git-a9ccaaf1466aed3b6ddd52341497dae537b6ea3b.tar.gz |
[mod_dirlisting] fix logic inversion in cache
Incorrect Content-Type returned for cached dirlisting
(bug in lighttpd 1.4.62 and lighttpd 1.4.63)
-rw-r--r-- | src/mod_dirlisting.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_dirlisting.c b/src/mod_dirlisting.c index 7d58ecf4..7667c78c 100644 --- a/src/mod_dirlisting.c +++ b/src/mod_dirlisting.c @@ -1476,7 +1476,7 @@ static handler_t mod_dirlisting_cache_check (request_st * const r, plugin_data * if (TIME64_CAST(sce->st.st_mtime) + p->conf.cache->max_age < log_epoch_secs) return HANDLER_GO_ON; - p->conf.json + !p->conf.json ? mod_dirlisting_content_type(r, p->conf.encoding) : http_header_response_set(r, HTTP_HEADER_CONTENT_TYPE, CONST_STR_LEN("Content-Type"), |