From 81f145111854b8ff07ea55893c2dc25859ed0fd7 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Mon, 29 Apr 2013 17:15:55 +0200 Subject: [PATCH] Clarify exception message when an empty response is returned --- src/Composer/Util/RemoteFilesystem.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Composer/Util/RemoteFilesystem.php b/src/Composer/Util/RemoteFilesystem.php index 0048880cb..5d07aaeda 100644 --- a/src/Composer/Util/RemoteFilesystem.php +++ b/src/Composer/Util/RemoteFilesystem.php @@ -172,6 +172,10 @@ class RemoteFilesystem // handle copy command if download was successful if (false !== $result && null !== $fileName) { + if ('' === $result) { + throw new TransportException('"'.$this->fileUrl.'" appears broken, and returned an empty 200 response'); + } + $errorMessage = ''; set_error_handler(function ($code, $msg) use (&$errorMessage) { if ($errorMessage) {