diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-11-26 22:43:41 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-11-27 00:13:46 +0100 |
commit | ff42ea4e6cb8b03badf31993fcb4d9f57bb2ad1e (patch) | |
tree | e975aad05cbc029419ab75a090821e6a1a1d045d /qpdf | |
parent | 1d9209ee743a34597de6965edf40333a3eca47b8 (diff) | |
download | qpdf-ff42ea4e6cb8b03badf31993fcb4d9f57bb2ad1e.tar.zst |
Fix logic for fixDanglingReferences
Diffstat (limited to 'qpdf')
-rw-r--r-- | qpdf/qpdf.testcov | 1 | ||||
-rw-r--r-- | qpdf/qtest/dangling-refs.test | 12 |
2 files changed, 3 insertions, 10 deletions
diff --git a/qpdf/qpdf.testcov b/qpdf/qpdf.testcov index b1c9e697..3cef71d2 100644 --- a/qpdf/qpdf.testcov +++ b/qpdf/qpdf.testcov @@ -678,3 +678,4 @@ QPDF_json bad pushedinheritedpageresources 0 QPDFPageObjectHelper copied fallback 0 QPDFPageObjectHelper used fallback without copying 0 QPDF skipping cache for known unchecked object 0 +QPDF fix dangling triggered xref reconstruction 0 diff --git a/qpdf/qtest/dangling-refs.test b/qpdf/qtest/dangling-refs.test index c63d5acd..18c2cf6b 100644 --- a/qpdf/qtest/dangling-refs.test +++ b/qpdf/qtest/dangling-refs.test @@ -19,21 +19,13 @@ my $n_tests = 2 * scalar(@dangling); foreach my $f (@dangling) { - # TEMPORARY - my $xflags = 0; - if ($f eq 'dangling-bad-xref') - { - $xflags = $td->EXPECT_FAILURE; - } - # END TEMPORARY $td->runtest("dangling refs: $f", {$td->COMMAND => "test_driver 53 $f.pdf"}, {$td->FILE => "$f-dangling.out", $td->EXIT_STATUS => 0}, - $td->NORMALIZE_NEWLINES | $xflags); + $td->NORMALIZE_NEWLINES); $td->runtest("check output", {$td->FILE => "a.pdf"}, - {$td->FILE => "$f-dangling-out.pdf"}, - $xflags); + {$td->FILE => "$f-dangling-out.pdf"}); } cleanup(); $td->report($n_tests); |