diff --git a/Userland/Libraries/LibPDF/Renderer.cpp b/Userland/Libraries/LibPDF/Renderer.cpp index e2476997e1..f45667ad8e 100644 --- a/Userland/Libraries/LibPDF/Renderer.cpp +++ b/Userland/Libraries/LibPDF/Renderer.cpp @@ -890,6 +890,8 @@ PDFErrorOr> Renderer::load_image(NonnullRefPtris()) return filter_object->cast()->name() == name; auto filters = filter_object->cast(); + if (filters->elements().is_empty()) + return false; auto last_filter_index = filters->elements().size() - 1; return MUST(filters->get_name_at(m_document, last_filter_index))->name() == name; };