Commit 9c7aa2cbbdd79133223b9dbde78fbb462f2861ab

Authored by m-holger
1 parent 1e53da74

Code tidy re-throwing of exceptions

Avoid copying exceptions.
libqpdf/NNTree.cc
... ... @@ -899,7 +899,7 @@ NNTreeImpl::find(QPDFObjectHandle key, bool return_prev_if_not_found)
899 899 repair();
900 900 return findInternal(key, return_prev_if_not_found);
901 901 } else {
902   - throw e;
  902 + throw;
903 903 }
904 904 }
905 905 }
... ...
libqpdf/QPDF.cc
... ... @@ -500,7 +500,7 @@ QPDF::parse(char const* password)
500 500 reconstruct_xref(e);
501 501 QTC::TC("qpdf", "QPDF reconstructed xref table");
502 502 } else {
503   - throw e;
  503 + throw;
504 504 }
505 505 }
506 506  
... ... @@ -1483,7 +1483,7 @@ QPDF::readObject(
1483 1483 warn(e);
1484 1484 length = recoverStreamLength(input, og, stream_offset);
1485 1485 } else {
1486   - throw e;
  1486 + throw;
1487 1487 }
1488 1488 }
1489 1489 object = newIndirect(
... ... @@ -1684,7 +1684,7 @@ QPDF::readObjectAtOffset(
1684 1684 return QPDFObjectHandle::newNull();
1685 1685 }
1686 1686 } else {
1687   - throw e;
  1687 + throw;
1688 1688 }
1689 1689 }
1690 1690  
... ...
libqpdf/QPDFJob.cc
... ... @@ -469,7 +469,7 @@ QPDFJob::createQPDF()
469 469 return nullptr;
470 470 }
471 471 }
472   - throw e;
  472 + throw;
473 473 }
474 474 QPDF& pdf = *pdf_sp;
475 475 if (pdf.isEncrypted()) {
... ... @@ -1968,11 +1968,11 @@ QPDFJob::doProcess(
1968 1968 try {
1969 1969 doProcessOnce(pdf, fn, *iter, empty, used_for_input, main_input);
1970 1970 return;
1971   - } catch (QPDFExc& e) {
  1971 + } catch (QPDFExc&) {
1972 1972 auto next = iter;
1973 1973 ++next;
1974 1974 if (next == passwords.end()) {
1975   - throw e;
  1975 + throw;
1976 1976 }
1977 1977 }
1978 1978 if (!warned) {
... ...