diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2022-05-02 09:37:48 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-02 09:37:48 (GMT) |
| commit | 18b07d773e09a2719e69aeaa925d5abb7ba0c068 (patch) | |
| tree | 24e00867bcd614057ca886b2e977153d6168fa59 /Lib/test/test_cppext.py | |
| parent | 614420df9796c8a4f01e24052fc0128b4c20c5bf (diff) | |
| download | cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.zip cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.tar.gz cpython-18b07d773e09a2719e69aeaa925d5abb7ba0c068.tar.bz2 | |
bpo-36819: Fix crashes in built-in encoders with weird error handlers (GH-28593)
If the error handler returns position less or equal than the starting
position of non-encodable characters, most of built-in encoders didn't
properly re-size the output buffer. This led to out-of-bounds writes,
and segfaults.
Diffstat (limited to 'Lib/test/test_cppext.py')
0 files changed, 0 insertions, 0 deletions
