aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz/qpdf_fuzzer.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-05-21 16:18:15 +0200
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-05-21 22:06:29 +0200
commit6c69a747b9f7a801be2ad58985f35886bd38239e (patch)
treea35f002d4564ad1811044335c34f1b510a6774b8 /fuzz/qpdf_fuzzer.cc
parent70ccd807c45f477d6caf73b9390ba3acda53d1db (diff)
downloadqpdf-6c69a747b9f7a801be2ad58985f35886bd38239e.tar.zst
Code clean up: use range-style for loops wherever possible
Remove variables obsoleted by commit 4f24617.
Diffstat (limited to 'fuzz/qpdf_fuzzer.cc')
-rw-r--r--fuzz/qpdf_fuzzer.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/fuzz/qpdf_fuzzer.cc b/fuzz/qpdf_fuzzer.cc
index 367f85be..00b33b17 100644
--- a/fuzz/qpdf_fuzzer.cc
+++ b/fuzz/qpdf_fuzzer.cc
@@ -131,10 +131,9 @@ FuzzHelper::testPages()
QPDFAcroFormDocumentHelper afdh(*q);
afdh.generateAppearancesIfNeeded();
pdh.flattenAnnotations();
- std::vector<QPDFPageObjectHelper> pages = pdh.getAllPages();
DiscardContents discard_contents;
int pageno = 0;
- for (auto& page: pages) {
+ for (auto& page: pdh.getAllPages()) {
++pageno;
try {
page.coalesceContentStreams();
@@ -145,9 +144,7 @@ FuzzHelper::testPages()
page_obj.getJSON(JSON::LATEST, true).unparse();
odh.getOutlinesForPage(page_obj.getObjGen());
- std::vector<QPDFAnnotationObjectHelper> annotations =
- afdh.getWidgetAnnotationsForPage(page);
- for (auto& aoh: annotations) {
+ for (auto& aoh: afdh.getWidgetAnnotationsForPage(page)) {
afdh.getFieldForAnnotation(aoh);
}
} catch (QPDFExc& e) {
@@ -164,8 +161,7 @@ FuzzHelper::testOutlines()
QPDFOutlineDocumentHelper odh(*q);
queue.push_back(odh.getTopLevelOutlines());
while (!queue.empty()) {
- std::vector<QPDFOutlineObjectHelper>& outlines = *(queue.begin());
- for (auto& ol: outlines) {
+ for (auto& ol: *(queue.begin())) {
ol.getDestPage();
queue.push_back(ol.getKids());
}