diff options
Diffstat (limited to 'Modules/selectmodule.c')
-rw-r--r-- | Modules/selectmodule.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c index 0c9b9d9f8c..0b11a01e74 100644 --- a/Modules/selectmodule.c +++ b/Modules/selectmodule.c @@ -66,8 +66,7 @@ reap_obj(pylist fd2obj[FD_SETSIZE + 1]) { int i; for (i = 0; i < FD_SETSIZE + 1 && fd2obj[i].sentinel >= 0; i++) { - Py_XDECREF(fd2obj[i].obj); - fd2obj[i].obj = NULL; + Py_CLEAR(fd2obj[i].obj); } fd2obj[0].sentinel = -1; } |