diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2015-04-06 22:30:41 +0200 |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2015-04-06 22:30:41 +0200 |
| commit | 222dfc7d94a785bd710642a8917aefa70e1ea714 (patch) | |
| tree | e48de2116f6ce72a0ddbbf3a140765eade3b5da0 /Modules/socketmodule.c | |
| parent | 8912d1418e6b336c21bbe21c0dd123332bbe5ab5 (diff) | |
| download | cpython-git-222dfc7d94a785bd710642a8917aefa70e1ea714.tar.gz | |
Issue #22117: Fix sock_call_ex() for non-blocking socket
Call internal_select() with a timeout of 0 second, not a timeout of -1 second
(blocking)!
Diffstat (limited to 'Modules/socketmodule.c')
| -rw-r--r-- | Modules/socketmodule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index f27e69729c..1ecec5a3b9 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -742,7 +742,7 @@ sock_call_ex(PySocketSockObject *s, res = 1; } else { - res = internal_select(s, writing, -1, connect); + res = internal_select(s, writing, timeout, connect); } if (res == -1) { |
