diff --git a/Userland/Libraries/LibPDF/DocumentParser.cpp b/Userland/Libraries/LibPDF/DocumentParser.cpp index d772f57f61..a856903c03 100644 --- a/Userland/Libraries/LibPDF/DocumentParser.cpp +++ b/Userland/Libraries/LibPDF/DocumentParser.cpp @@ -481,6 +481,7 @@ PDFErrorOr> DocumentParser::parse_xref_table() } m_reader.move_by(4); + m_reader.consume_non_eol_whitespace(); if (!m_reader.consume_eol()) return error("Expected newline after \"xref\""); @@ -741,6 +742,8 @@ bool DocumentParser::navigate_to_after_startxref() auto offset = m_reader.offset() + 1; m_reader.consume_eol(); + m_reader.consume_whitespace(); + if (!m_reader.matches("startxref")) continue;