aboutsummaryrefslogtreecommitdiffstats
path: root/thumb.php
diff options
context:
space:
mode:
authorGergő Tisza <tgr.huwiki@gmail.com>2019-06-06 16:21:21 +0200
committerReedy <reedy@wikimedia.org>2019-06-06 15:13:49 +0000
commite25c45e2e3c8e6465fcd7edefd24156bd7b11a11 (patch)
treeeffec7a28a82d98aca08345b2c30b9e9a532dfc7 /thumb.php
parenteecc04472a0050093928bc48e0c789e99ce93e65 (diff)
downloadmediawikicore-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.php4
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 ) {