[Python-checkins] cpython: Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError)

victor.stinner python-checkins at python.org
Tue Jul 9 00:53:55 CEST 2013


http://hg.python.org/cpython/rev/c91e7f707562
changeset:   84523:c91e7f707562
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Tue Jul 09 00:49:03 2013 +0200
summary:
  Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError)
in set2list()

files:
  Modules/selectmodule.c |  6 +++---
  1 files changed, 3 insertions(+), 3 deletions(-)


diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -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:

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list