Diff

plugins/mod_http_files.lua @ 5256:a77c6eba461e

mod_http_files: Only match on modification date when if-none-match is not present
author Kim Alvefur <zash@zash.se>
date Fri, 21 Dec 2012 08:27:14 +0100
parent 5255:bf34f1ee08ee
child 5257:b125892e187c
line wrap: on
line diff
--- a/plugins/mod_http_files.lua	Fri Dec 21 08:25:09 2012 +0100
+++ b/plugins/mod_http_files.lua	Fri Dec 21 08:27:14 2012 +0100
@@ -68,7 +68,7 @@
 	local if_none_match = request_headers.if_none_match
 	local if_modified_since = request_headers.if_modified_since;
 	if etag == if_none_match
-	or last_modified == if_modified_since then
+	or (not if_none_match and last_modified == if_modified_since) then
 		return 304;
 	end