* (bug 27924) PhpHttpRequest doesn't return response body if HTTP != 200

Apply Bawolffs patch minus the var_dump()'s
This commit is contained in:
Sam Reed 2011-03-17 15:14:09 +00:00
parent 5e3b7c0908
commit d72508dbe7
2 changed files with 5 additions and 1 deletions

View file

@ -115,6 +115,7 @@ PHP if you have not done so prior to upgrading MediaWiki.
* (bug 2581, bug 6834) Added links to thumbnail in several resolutions to the
file description page. The sizes are set by $wgImageLimits.
* (bug 28031) Add pageCount support to ArchivedFile
* (bug 27924) PhpHttpRequest doesn't return response body if HTTP != 200
=== Bug fixes in 1.18 ===
* (bug 23119) WikiError class and subclasses are now marked as deprecated

View file

@ -785,7 +785,10 @@ class PhpHttpRequest extends MWHttpRequest {
return $this->status;
}
if ( $this->status->isOK() ) {
// If everything went OK, or we recieved some error code
// get the response body content.
if ( $this->status->isOK()
|| (int)$this->respStatus >= 300) {
while ( !feof( $fh ) ) {
$buf = fread( $fh, 8192 );