Commit 098b98c889400aa33c81d71123418eecc4be2162

Authored by m-holger
1 parent 8e697471

Tidy QPDF::read_xrefTable(qpdf_offset_t xref_offset)

Showing 1 changed file with 4 additions and 9 deletions
libqpdf/QPDF.cc
... ... @@ -910,7 +910,6 @@ QPDF::read_xrefTable(qpdf_offset_t xref_offset)
910 910 qpdf_offset_t
911 911 QPDF::read_xrefStream(qpdf_offset_t xref_offset)
912 912 {
913   - bool found = false;
914 913 if (!m->ignore_xref_streams) {
915 914 QPDFObjGen x_og;
916 915 QPDFObjectHandle xref_obj;
... ... @@ -922,17 +921,13 @@ QPDF::read_xrefStream(qpdf_offset_t xref_offset)
922 921 }
923 922 if (xref_obj.isStreamOfType("/XRef")) {
924 923 QTC::TC("qpdf", "QPDF found xref stream");
925   - found = true;
926   - xref_offset = processXRefStream(xref_offset, xref_obj);
  924 + return processXRefStream(xref_offset, xref_obj);
927 925 }
928 926 }
929 927  
930   - if (!found) {
931   - QTC::TC("qpdf", "QPDF can't find xref");
932   - throw damagedPDF("", xref_offset, "xref not found");
933   - }
934   -
935   - return xref_offset;
  928 + QTC::TC("qpdf", "QPDF can't find xref");
  929 + throw damagedPDF("", xref_offset, "xref not found");
  930 + return 0; // unreachable
936 931 }
937 932  
938 933 qpdf_offset_t
... ...