Merge pull request #9727 from annando/notice

Fix a notice when the path is empty
2022.09-rc
Hypolite Petovan 2020-12-31 07:15:12 -05:00 zatwierdzone przez GitHub
commit 422de110e6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 19 dodań i 17 usunięć

Wyświetl plik

@ -1801,6 +1801,7 @@ class Probe
$hrefParts = parse_url($href); $hrefParts = parse_url($href);
if (!empty($hrefParts['path'])) {
// Root path case (/path) including relative scheme case (//host/path) // Root path case (/path) including relative scheme case (//host/path)
if ($hrefParts['path'] && $hrefParts['path'][0] == '/') { if ($hrefParts['path'] && $hrefParts['path'][0] == '/') {
$path = $hrefParts['path']; $path = $hrefParts['path'];
@ -1822,6 +1823,7 @@ class Probe
$path = '/' . implode('/', $absolutes); $path = '/' . implode('/', $absolutes);
} }
}
// Relative scheme case (//host/path) // Relative scheme case (//host/path)
$baseParts['host'] = $hrefParts['host'] ?? $baseParts['host']; $baseParts['host'] = $hrefParts['host'] ?? $baseParts['host'];