diff options
author | Jay Berkenbilt <ejb@ql.org> | 2024-02-03 17:27:42 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2024-02-03 17:27:42 +0100 |
commit | e641a883cd4475671a01c006e4c801f6297ee836 (patch) | |
tree | 07248dcfd1e35ca47fcf091df4e0a8d864680ea5 /fuzz/tiffpredictor_fuzzer.cc | |
parent | b1ec5ba88333f173888a4dbdaa65e30fe9f557df (diff) | |
download | qpdf-e641a883cd4475671a01c006e4c801f6297ee836.tar.zst |
Exercise more parameters of the tiff predictor in fuzz
Diffstat (limited to 'fuzz/tiffpredictor_fuzzer.cc')
-rw-r--r-- | fuzz/tiffpredictor_fuzzer.cc | 4 |
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 |