diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-01-02 02:46:54 +0000 |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-01-02 02:46:54 +0000 |
commit | 50bf51a3a987121b92cb7b2e2c3097075ea6b2be (patch) | |
tree | 4639b7747afcec68011473c582f7bd0c3fd3ad38 | |
parent | 538561e4660eb2c15c5a2e71b7cb7e2584e09e4d (diff) | |
download | cpython-git-50bf51a3a987121b92cb7b2e2c3097075ea6b2be.tar.gz |
Fix ref/memory leak introduced in rev 41845.
-rw-r--r-- | Objects/typeobject.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Objects/typeobject.c b/Objects/typeobject.c index b403f646c4..03f1adb1d1 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -1326,6 +1326,7 @@ mro_internal(PyTypeObject *type) PyErr_Format(PyExc_TypeError, "mro() returned a non-class ('%.500s')", cls->ob_type->tp_name); + Py_DECREF(tuple); return -1; } t = (PyTypeObject*)cls; @@ -1333,6 +1334,7 @@ mro_internal(PyTypeObject *type) PyErr_Format(PyExc_TypeError, "mro() returned base with unsuitable layout ('%.500s')", t->tp_name); + Py_DECREF(tuple); return -1; } } |