From 66575d8cf7f47d78c445b5f783ca2a261b4dff24 Mon Sep 17 00:00:00 2001 From: Andreas Schempp Date: Wed, 1 Apr 2020 18:38:01 +0200 Subject: [PATCH] Correctly match the HTTP header --- core-bundle/src/EventListener/MergeHttpHeadersListener.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core-bundle/src/EventListener/MergeHttpHeadersListener.php b/core-bundle/src/EventListener/MergeHttpHeadersListener.php index 4b4da01d4ef..02c97014acb 100644 --- a/core-bundle/src/EventListener/MergeHttpHeadersListener.php +++ b/core-bundle/src/EventListener/MergeHttpHeadersListener.php @@ -144,8 +144,9 @@ private function setResponseHeaders(Response $response) $allowOverrides = []; foreach ($this->headers as $header) { - if (preg_match('/^HTTP\/[^ ]* (\d{3}) (.*)$/i', $header, $matches)) { - $response->setStatusCode($matches[1], $matches[2]); + if (preg_match('/^HTTP\/[^ ]+ (\d{3})( (.+))?$/i', $header, $matches)) { + $text = isset($matches[3]) ? $matches[3] : ''; + $response->setStatusCode($matches[1], $text); continue; }