From bd7d1077b39ea93feb433735cd43c2edfb561738 Mon Sep 17 00:00:00 2001 From: Csaba Hete Date: Tue, 6 Nov 2018 19:24:25 +0100 Subject: [PATCH] set "Vary: Accept-Encoding" header only if encoding is set and not empty --- lib/HTTP/ConditionalGet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/HTTP/ConditionalGet.php b/lib/HTTP/ConditionalGet.php index bbfe089..9491549 100644 --- a/lib/HTTP/ConditionalGet.php +++ b/lib/HTTP/ConditionalGet.php @@ -128,8 +128,8 @@ class HTTP_ConditionalGet $etagAppend = ''; if (isset($spec['encoding'])) { $this->_stripEtag = true; - $this->_headers['Vary'] = 'Accept-Encoding'; if ('' !== $spec['encoding']) { + $this->_headers['Vary'] = 'Accept-Encoding'; if (0 === strpos($spec['encoding'], 'x-')) { $spec['encoding'] = substr($spec['encoding'], 2); }