From e4b8d6803924d14c45f8313d1db0f78db7193aa8 Mon Sep 17 00:00:00 2001 From: Kyle Pereira Date: Tue, 5 Dec 2023 10:31:47 +0000 Subject: [PATCH] LibPDF: Permit comments at the end of a stream --- Userland/Libraries/LibPDF/Parser.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibPDF/Parser.cpp b/Userland/Libraries/LibPDF/Parser.cpp index 3a4e592eae..4e649ff967 100644 --- a/Userland/Libraries/LibPDF/Parser.cpp +++ b/Userland/Libraries/LibPDF/Parser.cpp @@ -519,6 +519,8 @@ PDFErrorOr> Parser::parse_operators() while (!m_reader.done()) { parse_comment(); + if (m_reader.done()) + break; auto ch = m_reader.peek(); if (is_operator_char_start(ch)) { auto operator_start = m_reader.offset();