aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2024-02-03 17:27:42 +0100
committerJay Berkenbilt <ejb@ql.org>2024-02-03 17:27:42 +0100
commite641a883cd4475671a01c006e4c801f6297ee836 (patch)
tree07248dcfd1e35ca47fcf091df4e0a8d864680ea5
parentb1ec5ba88333f173888a4dbdaa65e30fe9f557df (diff)
downloadqpdf-e641a883cd4475671a01c006e4c801f6297ee836.tar.zst
Exercise more parameters of the tiff predictor in fuzz
-rw-r--r--fuzz/tiffpredictor_fuzzer.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/fuzz/tiffpredictor_fuzzer.cc b/fuzz/tiffpredictor_fuzzer.cc
index fd0e4c6e..21b7f61d 100644
--- a/fuzz/tiffpredictor_fuzzer.cc
+++ b/fuzz/tiffpredictor_fuzzer.cc
@@ -29,6 +29,10 @@ FuzzHelper::doChecks()
Pl_TIFFPredictor p("decoder", &discard, Pl_TIFFPredictor::a_decode, 16, 1, 8);
p.write(const_cast<unsigned char*>(data), size);
p.finish();
+ // Exercise with strange values for some of the parameters.
+ Pl_TIFFPredictor p2("decoder", &discard, Pl_TIFFPredictor::a_decode, 16, 2, 5);
+ p2.write(const_cast<unsigned char*>(data), size);
+ p2.finish();
}
void