diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-12-10 21:14:26 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-12-10 21:37:35 +0100 |
commit | af2a71aa2c0ab7a441cb4210295e3912800df9d0 (patch) | |
tree | ce42e6dcb4ab161ac703c67aad846b274abaea48 /libtests/qtest/bits | |
parent | 1c62c2a3427e92846ddaaae44f864022b2aade4f (diff) | |
download | qpdf-af2a71aa2c0ab7a441cb4210295e3912800df9d0.tar.zst |
Handle bitstream overflow errors more gracefully (fixes #581)
* Make it a runtime error, not a logic error
* Include additional information
* Capture it properly in checkLinearization
Diffstat (limited to 'libtests/qtest/bits')
-rw-r--r-- | libtests/qtest/bits/bits.out | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libtests/qtest/bits/bits.out b/libtests/qtest/bits/bits.out index 8483c110..1d69e4be 100644 --- a/libtests/qtest/bits/bits.out +++ b/libtests/qtest/bits/bits.out @@ -17,7 +17,7 @@ bits read: 0, result = 0 byte offset = 4, bit offset = 3, bits available = 28 bits read: 25, result = 5320361 byte offset = 7, bit offset = 2, bits available = 3 -exception: overflow reading bit stream +exception: overflow reading bit stream: wanted = 4; available = 3 byte offset = 7, bit offset = 2, bits available = 3 bits read: 3, result = 3 byte offset = 8, bit offset = 7, bits available = 0 |