X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_add%27%29%20%7D%7D?a=blobdiff_plain;f=includes%2Fmedia%2FGIFMetadataExtractor.php;h=4e5c4ea924b529bd54f8592e31c35b9f0db7a129;hb=7f7efbe026b01be36019c26571224a6e8a178677;hp=ac5fc81c9a4cd954f70f2b17e7b4ebc220ec0d6f;hpb=2ffff73a46c29cdad1cbf59063f4dd75debd3b4c;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/media/GIFMetadataExtractor.php b/includes/media/GIFMetadataExtractor.php index ac5fc81c9a..4e5c4ea924 100644 --- a/includes/media/GIFMetadataExtractor.php +++ b/includes/media/GIFMetadataExtractor.php @@ -161,9 +161,9 @@ class GIFMetadataExtractor { UtfNormal\Validator::quickIsNFCVerify( $dataCopy ); if ( $dataCopy !== $data ) { - MediaWiki\suppressWarnings(); + Wikimedia\suppressWarnings(); $data = iconv( 'windows-1252', 'UTF-8', $data ); - MediaWiki\restoreWarnings(); + Wikimedia\restoreWarnings(); } $commentCount = count( $comment ); @@ -264,7 +264,7 @@ class GIFMetadataExtractor { */ static function readGCT( $fh, $bpp ) { if ( $bpp > 0 ) { - $max = pow( 2, $bpp ); + $max = 2 ** $bpp; for ( $i = 1; $i <= $max; ++$i ) { fread( $fh, 3 ); } @@ -282,6 +282,7 @@ class GIFMetadataExtractor { } $buf = unpack( 'C', $data )[1]; $bpp = ( $buf & 7 ) + 1; + // @phan-suppress-next-line PhanTypeInvalidLeftOperandOfIntegerOp $buf >>= 7; $have_map = $buf & 1;