1
0
Fork 0

Fix undefined index access when using "@php <absolute path>" in script handler, fixes #9943

pull/9942/head
Jordi Boggiano 2021-06-05 12:51:23 +02:00 committed by GitHub
parent a82607fb29
commit cbd1e3c2af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -265,8 +265,8 @@ class EventDispatcher
}
// match somename (not in quote, and not a qualified path) and if it is not a valid path from CWD then try to find it
// in $PATH. This allows support for `@php foo` where foo is a binary name found in PATH but not an actual relative path
preg_match('{^[^\'"\s/\\\\]+}', $pathAndArgs, $match);
if (!file_exists($match[0])) {
$matched = preg_match('{^[^\'"\s/\\\\]+}', $pathAndArgs, $match);
if ($matched && !file_exists($match[0])) {
$finder = new ExecutableFinder;
if ($pathToExec = $finder->find($match[0])) {
$pathAndArgs = $pathToExec . substr($pathAndArgs, strlen($match[0]));