(original) (raw)
changeset: 84523:c91e7f707562 user: Victor Stinner victor.stinner@gmail.com date: Tue Jul 09 00:49:03 2013 +0200 files: Modules/selectmodule.c description: Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError) in set2list() diff -r 549d8d3297f2 -r c91e7f707562 Modules/selectmodule.c --- a/Modules/selectmodule.c Tue Jul 09 00:44:43 2013 +0200 +++ b/Modules/selectmodule.c Tue Jul 09 00:49:03 2013 +0200 @@ -299,9 +299,9 @@ else ret = PyTuple_Pack(3, ifdlist, ofdlist, efdlist); - Py_DECREF(ifdlist); - Py_DECREF(ofdlist); - Py_DECREF(efdlist); + Py_XDECREF(ifdlist); + Py_XDECREF(ofdlist); + Py_XDECREF(efdlist); } finally: /victor.stinner@gmail.com