commit | 824407f76e211a2a19c94d5cb1f39fc422ab62ee | [log] [tgz] |
---|---|---|
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | Thu Sep 12 07:41:11 2019 -0700 |
committer | GitHub <noreply@github.com> | Thu Sep 12 07:41:11 2019 -0700 |
tree | 3e030104760578a5b37e69be8cf7c534035ab079 | |
parent | 8976359c598f56825648f4e5397b78c5d14ea13c [diff] |
bpo-21872: fix lzma library decompresses data incompletely (GH-14048) * 1. add test case with wrong behavior * 2. fix bug when max_length == -1 * 3. allow b"" as valid input data for decompress_buf() * 4. when max_length >= 0, let needs_input mechanism works * add more asserts to test case (cherry picked from commit 4ffd05d7ec47cfd0d7fc95dce851633be9663255) Co-authored-by: animalize <animalize@users.noreply.github.com>