diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2024-06-08 11:10:28 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-08 11:10:28 (GMT) |
commit | 9b704ceecae28d73a0315c3fd5547cf09b2d85a4 (patch) | |
tree | ac018e02b647bb4aa0a307b431cb4ed34d2465e4 /Modules | |
parent | 863a0bd5154a7dcade03e849ec2ed45fe9f8837f (diff) | |
download | cpython-9b704ceecae28d73a0315c3fd5547cf09b2d85a4.zip cpython-9b704ceecae28d73a0315c3fd5547cf09b2d85a4.tar.gz cpython-9b704ceecae28d73a0315c3fd5547cf09b2d85a4.tar.bz2 |
[3.13] gh-120244: Fix re.sub() reference leak (GH-120245) (GH-120264)
(cherry picked from commit 38a25e9560cf0ff0b80d9e90bce793ff24c6e027)
Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_sre/sre.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/_sre/sre.c b/Modules/_sre/sre.c index c1eff63..e330340 100644 --- a/Modules/_sre/sre.c +++ b/Modules/_sre/sre.c @@ -1622,6 +1622,7 @@ _sre_template_impl(PyObject *module, PyObject *pattern, PyObject *template) } self->items[i].literal = Py_XNewRef(literal); } + PyObject_GC_Track(self); return (PyObject*) self; bad_template: |