Add more tests for corrupted data with pglz_decompress()

Two cases fixed by 2b5ba2a0a141 were not covered, to emulate the
handling of corrupted data, for:
- set control bit with a valid 2-byte match tag where offset is 0.
- set control bit with a valid 2-byte match tag where offset exceeds
output written.

Oversight in 67d318e70402.

Reviewed-by: Ayush Tiwari <[email protected]>
Discussion: https://postgr.es/m/[email protected]
Backpatch-through: 14

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/5c00f4e2e3bcee6931ae93429d53f7c2a4f46156

Modified Files
--------------
src/test/regress/input/compression_pglz.source  | 10 ++++++++++
src/test/regress/output/compression_pglz.source | 12 ++++++++++++
2 files changed, 22 insertions(+)

Reply via email to