From 41f4451c203d2f964acbcd326c0b6e678062fe43 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 7 May 2015 00:29:45 +0100 Subject: [PATCH] take care of retry-auth-failure:false in case of 403 as well --- src/Composer/Util/RemoteFilesystem.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Composer/Util/RemoteFilesystem.php b/src/Composer/Util/RemoteFilesystem.php index 4685c978e..65367dad1 100644 --- a/src/Composer/Util/RemoteFilesystem.php +++ b/src/Composer/Util/RemoteFilesystem.php @@ -308,6 +308,11 @@ class RemoteFilesystem case STREAM_NOTIFY_AUTH_RESULT: if (403 === $messageCode) { + // Bail if the caller is going to handle authentication failures itself. + if (!$this->retryAuthFailure) { + break; + } + $this->promptAuthAndRetry($messageCode, $message); break; }