Fixing empty VCS URL for file:/// paths with spaces

realpath() returns FALSE for fFile paths with URL encoding like %20 for
spaces.
main
Mark Ingman 8 years ago
parent 4dd2e633fd
commit 98ba6d8bf4

@ -73,6 +73,8 @@ abstract class VcsDownloader implements DownloaderInterface, ChangeReportInterfa
if (0 === strpos($url, $needle)) {
$url = substr($url, strlen($needle));
}
// realpath() will also not understand %20 etc
$url = rawurldecode($url);
$url = realpath($url);
}
$this->doDownload($package, $path, $url);

Loading…
Cancel
Save