summaryrefslogtreecommitdiffstats
path: root/Modules/_sre.c
diff options
context:
space:
mode:
authorBrett Cannon <brett@python.org>2013-10-18 18:03:16 (GMT)
committerBrett Cannon <brett@python.org>2013-10-18 18:03:16 (GMT)
commitbaced5668a5d251b8838a657baa0f648aa6afd10 (patch)
tree7e3efc9c66f3befc69ee59ad80af31981b039ed6 /Modules/_sre.c
parent1830601cc12118af03a826fad2ef930194cd2c8b (diff)
downloadcpython-baced5668a5d251b8838a657baa0f648aa6afd10.zip
cpython-baced5668a5d251b8838a657baa0f648aa6afd10.tar.gz
cpython-baced5668a5d251b8838a657baa0f648aa6afd10.tar.bz2
Fix a refleak in _sre
Diffstat (limited to 'Modules/_sre.c')
-rw-r--r--Modules/_sre.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/_sre.c b/Modules/_sre.c
index 2b00121..0db4ebe 100644
--- a/Modules/_sre.c
+++ b/Modules/_sre.c
@@ -2427,6 +2427,7 @@ next:
else
item = PyUnicode_Join(joiner, list);
Py_DECREF(joiner);
+ Py_DECREF(list);
if (!item)
return NULL;
}