diff options
| author | Sebastian Pipping <sebastian@pipping.org> | 2025-10-06 13:17:37 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-06 13:17:37 (GMT) |
| commit | 69ab8fbb8586ddd0a31c965f1ee2a99c35a55d30 (patch) | |
| tree | c105a35faafe6bb54153688ad3760cee8b0154bd /Python/pythonmain.c | |
| parent | 1d39dba759049ee330b5b35d8f0f46f2a283bc4c (diff) | |
| download | cpython-69ab8fbb8586ddd0a31c965f1ee2a99c35a55d30.zip cpython-69ab8fbb8586ddd0a31c965f1ee2a99c35a55d30.tar.gz cpython-69ab8fbb8586ddd0a31c965f1ee2a99c35a55d30.tar.bz2 | |
[3.13] gh-139400: Make sure that parent parsers outlive their subparsers in `pyexpat` (GH-139403) (GH-139608)
Within libexpat, a parser created via `XML_ExternalEntityParserCreate`
is relying on its parent parser throughout its entire lifetime.
Prior to this fix, is was possible for the parent parser to be
garbage-collected too early.
(cherry picked from commit 6edb2ddb5f3695cf4938979d645f31d7fba43ec8)
Diffstat (limited to 'Python/pythonmain.c')
0 files changed, 0 insertions, 0 deletions
