mirror of
https://github.com/ruby/ruby.git
synced 2025-09-18 01:54:00 +02:00
Try nil
as default for 'default timeout'. (#6509)
This commit is contained in:
parent
5b3079a8a5
commit
844a9dff88
Notes:
git
2022-10-08 10:02:59 +09:00
Merged-By: ioquatix <samuel@codeotaku.com>
6 changed files with 24 additions and 19 deletions
|
@ -189,7 +189,7 @@ rsock_s_recvfrom(VALUE socket, int argc, VALUE *argv, enum sock_recv_type from)
|
|||
|
||||
if (slen >= 0) break;
|
||||
|
||||
if (!rb_io_maybe_wait_readable(errno, socket, Qundef))
|
||||
if (!rb_io_maybe_wait_readable(errno, socket, RUBY_IO_TIMEOUT_DEFAULT))
|
||||
rb_sys_fail("recvfrom(2)");
|
||||
}
|
||||
|
||||
|
@ -705,7 +705,7 @@ rsock_s_accept(VALUE klass, VALUE io, struct sockaddr *sockaddr, socklen_t *len)
|
|||
retry = 1;
|
||||
goto retry;
|
||||
default:
|
||||
if (!rb_io_maybe_wait_readable(error, io, Qundef)) break;
|
||||
if (!rb_io_maybe_wait_readable(error, io, RUBY_IO_TIMEOUT_DEFAULT)) break;
|
||||
retry = 0;
|
||||
goto retry;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue