Merge pull request #1562 from sevmonster/patch-1

Properly escape path separator in `tar.php` file list regex
This commit is contained in:
Maarten 2024-04-28 14:45:46 +02:00 committed by GitHub
commit 0c081cf9aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -29,7 +29,7 @@ class TAR
}
if ($files) {
$files = '/^(' . \implode('|', \array_map('preg_quote', \is_array($files) ? $files : [$files])) . ')/u';
$files = '/^(' . \implode('|', \array_map(fn($x): string => preg_quote($x, '/'), \is_array($files) ? $files : [$files])) . ')/u';
}
\clearstatcache(true);