diff --git a/Userland/Libraries/LibPDF/Parser.cpp b/Userland/Libraries/LibPDF/Parser.cpp index 2242ac61ac..1872c0e9b8 100644 --- a/Userland/Libraries/LibPDF/Parser.cpp +++ b/Userland/Libraries/LibPDF/Parser.cpp @@ -91,6 +91,8 @@ bool Parser::parse_header() { // FIXME: Do something with the version? m_reader.set_reading_forwards(); + if (m_reader.remaining() == 0) + return false; m_reader.move_to(0); if (m_reader.remaining() < 8 || !m_reader.matches("%PDF-")) return false;