From 9e8cf4fc1a2a4a75de3e281ad031f10d60d48fa7 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Tue, 21 Nov 2023 21:31:09 -0500 Subject: [PATCH] LibPDF: Tolerate comment after last dict item Necessary to be able to open https://github.com/pdf-association/pdf20examples/blob/master/pdf20-utf8-test.pdf --- Userland/Libraries/LibPDF/Parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibPDF/Parser.cpp b/Userland/Libraries/LibPDF/Parser.cpp index 73a50f82dd..672f831680 100644 --- a/Userland/Libraries/LibPDF/Parser.cpp +++ b/Userland/Libraries/LibPDF/Parser.cpp @@ -425,9 +425,9 @@ PDFErrorOr> Parser::parse_dict() HashMap map; while (!m_reader.done()) { + parse_comment(); if (m_reader.matches(">>")) break; - parse_comment(); auto name = TRY(parse_name())->name(); auto value = TRY(parse_value()); map.set(name, value);