From 6f2bd7eb3a64ae6ffbdf9ae256d822056ddcb7b0 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 5 Aug 2010 20:20:52 +0000 Subject: newStream git-svn-id: svn+q:///qpdf/trunk@991 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libqpdf/QPDF.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libqpdf/QPDF.cc') diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index cbc2450c..3869e00c 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -1779,7 +1779,11 @@ QPDF::resolveObjectsInStream(int obj_stream_number) QPDFObjectHandle QPDF::makeIndirectObject(QPDFObjectHandle oh) { - ObjGen o1 = (*(this->obj_cache.rbegin())).first; + ObjGen o1(0, 0); + if (! this->obj_cache.empty()) + { + o1 = (*(this->obj_cache.rbegin())).first; + } ObjGen o2 = (*(this->xref_table.rbegin())).first; QTC::TC("qpdf", "QPDF indirect last obj from xref", (o2.obj > o1.obj) ? 1 : 0); -- cgit v1.2.3-54-g00ecf