]> granicus.if.org Git - python/commitdiff
Fix refleak
authorNeal Norwitz <nnorwitz@gmail.com>
Sun, 29 Oct 2006 23:39:03 +0000 (23:39 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sun, 29 Oct 2006 23:39:03 +0000 (23:39 +0000)
Objects/dictobject.c

index 1fcfe1cc34907febf92e91761346ce9a2b56a880..5a5f86074d8b9e2a5872191c669e343b27ebbd1b 100644 (file)
@@ -23,6 +23,7 @@ set_key_error(PyObject *arg)
        if (!tup)
                return; /* caller will expect error to be set anyway */
        PyErr_SetObject(PyExc_KeyError, tup);
+       Py_DECREF(tup);
 }
 
 /* Define this out if you don't want conversion statistics on exit. */