cpython: 9e10c4255277 (original) (raw)

Mercurial > cpython

changeset 94594:9e10c4255277

Issue #23450: Fix signal.set_wakeup_fd() on Windows Detect integer overflow on the file descriptor of the socket on 64-bit Python. [#23450]

Victor Stinner victor.stinner@gmail.com
date Thu, 12 Feb 2015 16:34:54 +0100
parents 4828cb77bf2a
children b8acfbf5aa61
files Modules/signalmodule.c
diffstat 1 files changed, 14 insertions(+), 11 deletions(-)[+] [-] Modules/signalmodule.c 25

line wrap: on

line diff

--- a/Modules/signalmodule.c +++ b/Modules/signalmodule.c @@ -505,7 +505,7 @@ signal_set_wakeup_fd(PyObject *self, PyO { #ifdef MS_WINDOWS PyObject *fdobj;

#else int fd, old_fd; @@ -536,7 +536,7 @@ signal_set_wakeup_fd(PyObject *self, PyO #ifdef MS_WINDOWS is_socket = 0;

@@ -544,15 +544,18 @@ signal_set_wakeup_fd(PyObject self, PyO Py_DECREF(mod); / test the socket */

+

@@ -572,12 +575,12 @@ signal_set_wakeup_fd(PyObject *self, PyO } }

#else