summaryrefslogtreecommitdiffstats
path: root/Python/pythonmain.c
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2025-10-06 13:17:37 (GMT)
committerGitHub <noreply@github.com>2025-10-06 13:17:37 (GMT)
commit69ab8fbb8586ddd0a31c965f1ee2a99c35a55d30 (patch)
treec105a35faafe6bb54153688ad3760cee8b0154bd /Python/pythonmain.c
parent1d39dba759049ee330b5b35d8f0f46f2a283bc4c (diff)
downloadcpython-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