From f7757c606dc26de61b78af40c460fb699275dd63 Mon Sep 17 00:00:00 2001 From: vlakoff Date: Tue, 8 Mar 2016 13:10:11 +0100 Subject: [PATCH] Move instruction to delete corrupted file --- src/Composer/Command/SelfUpdateCommand.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Composer/Command/SelfUpdateCommand.php b/src/Composer/Command/SelfUpdateCommand.php index 6aaa2fa5c..a5590164f 100644 --- a/src/Composer/Command/SelfUpdateCommand.php +++ b/src/Composer/Command/SelfUpdateCommand.php @@ -203,6 +203,7 @@ TAGSPUBKEY } if ($err = $this->setLocalPhar($localFilename, $tempFilename, $backupFile)) { + @unlink($tempFilename); $io->writeError('The file is corrupted ('.$err->getMessage().').'); $io->writeError('Please re-run the self-update command to try again.'); @@ -312,9 +313,6 @@ TAGSPUBKEY rename($newFilename, $localFilename); } catch (\Exception $e) { - if ($backupTarget) { - @unlink($newFilename); - } if (!$e instanceof \UnexpectedValueException && !$e instanceof \PharException) { throw $e; }