From 0524d28b03b161ad653d3428e483b8f9962c607a Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 10 Jun 2013 15:09:40 +0200 Subject: [PATCH] fixed escaping the path (it's no cmdline argument anymore) --- src/Composer/Downloader/HgDownloader.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Composer/Downloader/HgDownloader.php b/src/Composer/Downloader/HgDownloader.php index 9b3567794..b3d0dd5ea 100644 --- a/src/Composer/Downloader/HgDownloader.php +++ b/src/Composer/Downloader/HgDownloader.php @@ -26,9 +26,8 @@ class HgDownloader extends VcsDownloader { $url = escapeshellarg($package->getSourceUrl()); $ref = escapeshellarg($package->getSourceReference()); - $path = escapeshellarg($path); $this->io->write(" Cloning ".$package->getSourceReference()); - $command = sprintf('hg clone %s %s', $url, $path); + $command = sprintf('hg clone %s %s', $url, escapeshellarg($path)); if (0 !== $this->process->execute($command, $ignoredOutput)) { throw new \RuntimeException('Failed to execute ' . $command . "\n\n" . $this->process->getErrorOutput()); } @@ -45,7 +44,6 @@ class HgDownloader extends VcsDownloader { $url = escapeshellarg($target->getSourceUrl()); $ref = escapeshellarg($target->getSourceReference()); - $path = escapeshellarg($path); $this->io->write(" Updating to ".$target->getSourceReference()); $command = sprintf('hg pull %s && hg up %s', $url, $ref); if (0 !== $this->process->execute($command, $ignoredOutput, $path)) {