From 8c7ebc7a3f032c24d5e471de7b357ad640c1a677 Mon Sep 17 00:00:00 2001 From: Matthew Olsson Date: Sat, 22 May 2021 15:25:27 -0700 Subject: [PATCH] LibPDF: Do not assume value is an object in parse_indirect_value --- Userland/Libraries/LibPDF/Parser.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Userland/Libraries/LibPDF/Parser.cpp b/Userland/Libraries/LibPDF/Parser.cpp index a14e1e1eab..fc4ec2b666 100644 --- a/Userland/Libraries/LibPDF/Parser.cpp +++ b/Userland/Libraries/LibPDF/Parser.cpp @@ -339,10 +339,9 @@ NonnullRefPtr Parser::parse_indirect_value(int index, int generat if (matches_eol()) consume_eol(); auto value = parse_value(); - VERIFY(value.is_object()); VERIFY(m_reader.matches("endobj")); - return make_object(index, generation, value.as_object()); + return make_object(index, generation, value); } NonnullRefPtr Parser::parse_indirect_value()