From ff6e5a20c33cb4be8b0746e682a0acce88b6a406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=B6rner?= Date: Sun, 7 Jun 2020 23:42:29 +0200 Subject: [PATCH] Fix: case-insensitive search of location header (#2932) looks good! --- system/src/Grav/Common/GPM/Response.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/src/Grav/Common/GPM/Response.php b/system/src/Grav/Common/GPM/Response.php index 72276076d..221ecf07d 100644 --- a/system/src/Grav/Common/GPM/Response.php +++ b/system/src/Grav/Common/GPM/Response.php @@ -409,7 +409,7 @@ class Response } else { $code = (int)curl_getinfo($rch, CURLINFO_HTTP_CODE); if ($code === 301 || $code === 302 || $code === 303) { - preg_match('/Location:(.*?)\n/', $header, $matches); + preg_match('/(?:^|\n)Location:(.*?)\n/i', $header, $matches); $uri = trim(array_pop($matches)); } else { $code = 0;