commit | f6cdd35bc74023bdb6210761d661685bc35b5e94 | [log] [tgz] |
---|---|---|
author | Christian Heimes <christian@cheimes.de> | Mon Sep 10 17:01:21 2012 +0200 |
committer | Christian Heimes <christian@cheimes.de> | Mon Sep 10 17:01:21 2012 +0200 |
tree | 7f76f1c1d6b04b545ed89b3b7f9f120bacba6e49 | |
parent | 47770ed914606282b5e251d03a17b90795ec347a [diff] | |
parent | 8d580539f0765fd39a457d85a68bf2d4a2f1099f [diff] |
merge
diff --git a/Objects/typeobject.c b/Objects/typeobject.c index e527eed..339e69e 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c
@@ -2984,8 +2984,10 @@ mod = NULL; } name = type_name(type, NULL); - if (name == NULL) + if (name == NULL) { + Py_XDECREF(mod); return NULL; + } if (mod != NULL && strcmp(PyString_AS_STRING(mod), "__builtin__")) rtn = PyString_FromFormat("<%s.%s object at %p>", PyString_AS_STRING(mod),