diff --git a/src/Composer/Downloader/FileDownloader.php b/src/Composer/Downloader/FileDownloader.php index 8dea3b075..87eac6109 100644 --- a/src/Composer/Downloader/FileDownloader.php +++ b/src/Composer/Downloader/FileDownloader.php @@ -117,7 +117,7 @@ class FileDownloader implements DownloaderInterface */ protected function getFileName(PackageInterface $package, $path) { - return $path.'/'.pathinfo($package->getDistUrl(), PATHINFO_BASENAME); + return $path.'/'.pathinfo(parse_url($package->getDistUrl(), PHP_URL_PATH), PATHINFO_BASENAME); } /**