diff options
author | Gergő Tisza <tgr.huwiki@gmail.com> | 2019-06-06 16:21:21 +0200 |
---|---|---|
committer | Reedy <reedy@wikimedia.org> | 2019-06-06 15:13:49 +0000 |
commit | e25c45e2e3c8e6465fcd7edefd24156bd7b11a11 (patch) | |
tree | effec7a28a82d98aca08345b2c30b9e9a532dfc7 /thumb.php | |
parent | eecc04472a0050093928bc48e0c789e99ce93e65 (diff) | |
download | mediawikicore-e25c45e2e3c8e6465fcd7edefd24156bd7b11a11.tar.gz mediawikicore-e25c45e2e3c8e6465fcd7edefd24156bd7b11a11.zip |
Log headers sent errors more usefully in thumb.php
Bug: T225197
Change-Id: Ifcb02b3d5794061f27c005b32164ac014f926357
Diffstat (limited to 'thumb.php')
-rw-r--r-- | thumb.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/thumb.php b/thumb.php index 43dd5d472fa3..cf9bd2cdfeae 100644 --- a/thumb.php +++ b/thumb.php @@ -409,6 +409,8 @@ function wfProxyThumbnailRequest( $img, $thumbName ) { // Send request to proxied service $status = $req->execute(); + MediaWiki\HeaderCallback::warnIfHeadersSent(); + // Simply serve the response from the proxied service as-is header( 'HTTP/1.1 ' . $req->getStatus() ); @@ -634,6 +636,8 @@ function wfThumbErrorText( $status, $msgText ) { function wfThumbError( $status, $msgHtml, $msgText = null, $context = [] ) { global $wgShowHostnames; + MediaWiki\HeaderCallback::warnIfHeadersSent(); + header( 'Cache-Control: no-cache' ); header( 'Content-Type: text/html; charset=utf-8' ); if ( $status == 400 || $status == 404 || $status == 429 ) { |