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)!
This commit is contained in:
parent
8912d1418e
commit
222dfc7d94
|
@ -742,7 +742,7 @@ sock_call_ex(PySocketSockObject *s,
|
||||||
res = 1;
|
res = 1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
res = internal_select(s, writing, -1, connect);
|
res = internal_select(s, writing, timeout, connect);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (res == -1) {
|
if (res == -1) {
|
||||||
|
|
Loading…
Reference in New Issue