Issue #13015: Fix a possible reference leak in defaultdict.__repr__.

Patch by Suman Saha.
This commit is contained in:
Antoine Pitrou 2012-02-15 02:42:46 +01:00
parent 71135624d8
commit f5f1fe0cb5
2 changed files with 6 additions and 1 deletions

View File

@ -113,6 +113,9 @@ Core and Builtins
Library
-------
- Issue #13015: Fix a possible reference leak in defaultdict.__repr__.
Patch by Suman Saha.
- Issue #10287: nntplib now queries the server's CAPABILITIES first before
sending MODE READER, and only sends it if not already in READER mode.
Patch by Hynek Schlawack.

View File

@ -1401,8 +1401,10 @@ defdict_repr(defdictobject *dd)
{
int status = Py_ReprEnter(dd->default_factory);
if (status != 0) {
if (status < 0)
if (status < 0) {
Py_DECREF(baserepr);
return NULL;
}
defrepr = PyUnicode_FromString("...");
}
else