From f94d06ff0a652a8cca530860aadbd0eb4752ccfe Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 21 Jun 2016 11:01:35 +0100 Subject: [PATCH] Fix escaping --- src/Composer/Util/ProcessExecutor.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Composer/Util/ProcessExecutor.php b/src/Composer/Util/ProcessExecutor.php index d2ced064f..ec1b9a3db 100644 --- a/src/Composer/Util/ProcessExecutor.php +++ b/src/Composer/Util/ProcessExecutor.php @@ -45,11 +45,11 @@ class ProcessExecutor { if ($this->io && $this->io->isDebug()) { $safeCommand = preg_replace_callback('{(://)(?P[^:/\s]+):(?P[^@\s/]+)}i', function ($m) { - if (preg_match('{^[a-f0-9]{12,}$}', $m[1])) { + if (preg_match('{^[a-f0-9]{12,}$}', $m['user'])) { return '://***:***'; } - return '://'.$m[1].':***'; + return '://'.$m['user'].':***'; }, $command); $this->io->writeError('Executing command ('.($cwd ?: 'CWD').'): '.$safeCommand); }