From 046c2d64a54e94772b955d2a0c7e390d4b1fbaba Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Mon, 9 May 2016 10:31:03 +0100 Subject: [PATCH] Fix ProcessExecutor url escaping --- src/Composer/Util/ProcessExecutor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Util/ProcessExecutor.php b/src/Composer/Util/ProcessExecutor.php index adad1c3fc..d2ced064f 100644 --- a/src/Composer/Util/ProcessExecutor.php +++ b/src/Composer/Util/ProcessExecutor.php @@ -44,7 +44,7 @@ class ProcessExecutor public function execute($command, &$output = null, $cwd = null) { if ($this->io && $this->io->isDebug()) { - $safeCommand = preg_replace('{(://)(?P[^:/\s]+):(?P[^@\s/]+)}i', function ($m) { + $safeCommand = preg_replace_callback('{(://)(?P[^:/\s]+):(?P[^@\s/]+)}i', function ($m) { if (preg_match('{^[a-f0-9]{12,}$}', $m[1])) { return '://***:***'; }