From: Rainer Rillke Date: Thu, 29 Oct 2015 12:08:18 +0000 (+0100) Subject: Parse huge XML metadata from DjVu images X-Git-Tag: 1.31.0-rc.0~9171^2 X-Git-Url: http://git.cyclocoop.org/%22.%24h.%22?a=commitdiff_plain;h=1bf0e351b8dfa1237b5dd1985d34967c4e8458d2;p=lhc%2Fweb%2Fwiklou.git Parse huge XML metadata from DjVu images Bug: T117013 Change-Id: I88ef3c1390dc48fa2cfe41d83867eaf0c244726e --- diff --git a/includes/media/DjVu.php b/includes/media/DjVu.php index 662c330349..5cc05f2705 100644 --- a/includes/media/DjVu.php +++ b/includes/media/DjVu.php @@ -309,7 +309,7 @@ class DjVuHandler extends ImageHandler { // Set to false rather than null to avoid further attempts $image->dejaMetaTree = false; $image->djvuTextTree = false; - $tree = new SimpleXMLElement( $metadata ); + $tree = new SimpleXMLElement( $metadata, LIBXML_PARSEHUGE ); if ( $tree->getName() == 'mw-djvu' ) { /** @var SimpleXMLElement $b */ foreach ( $tree->children() as $b ) {