From: Barry Warsaw Date: Fri, 13 Dec 1996 23:22:42 +0000 (+0000) Subject: list2set(): PyList_GetItem could fail. X-Git-Tag: v1.5a1~746 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=24c4b3d4e8ca9f8bdc344952aa08fa7288c0b5e8;p=thirdparty%2FPython%2Fcpython.git list2set(): PyList_GetItem could fail. --- diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c index a1e3cf0deacb..dfe95484cfd8 100644 --- a/Modules/selectmodule.c +++ b/Modules/selectmodule.c @@ -100,7 +100,9 @@ list2set(list, set, fd2obj) SOCKET v; /* any intervening fileno() calls could decr this refcnt */ - o = PyList_GetItem(list, i); + if (!(o = PyList_GetItem(list, i))) + return NULL; + Py_INCREF(o); if (PyInt_Check(o)) {