From 1bf0e351b8dfa1237b5dd1985d34967c4e8458d2 Mon Sep 17 00:00:00 2001 From: Rainer Rillke Date: Thu, 29 Oct 2015 13:08:18 +0100 Subject: [PATCH] Parse huge XML metadata from DjVu images Bug: T117013 Change-Id: I88ef3c1390dc48fa2cfe41d83867eaf0c244726e --- includes/media/DjVu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ) { -- 2.20.1