summaryrefslogtreecommitdiff
path: root/src/mod_dirlisting.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2021-12-16 19:27:16 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2021-12-16 20:26:30 -0500
commita9ccaaf1466aed3b6ddd52341497dae537b6ea3b (patch)
tree80b68cf8540e593a43080fa7bb0a5568113dee0e /src/mod_dirlisting.c
parentcca340dd263245bdec5bcb32dce64beec9ed1afe (diff)
downloadlighttpd-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)
Diffstat (limited to 'src/mod_dirlisting.c')
-rw-r--r--src/mod_dirlisting.c2
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"),