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=a26539a87a4e033a4661612e178ebe67e44262f8;hpb=c2adecb31b16a36efdb509a575533c7f103a0576;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/media/GIFMetadataExtractor.php b/includes/media/GIFMetadataExtractor.php index a26539a87a..4e5c4ea924 100644 --- a/includes/media/GIFMetadataExtractor.php +++ b/includes/media/GIFMetadataExtractor.php @@ -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;