Improve consistency of io_binwritev_internal
implementaiton.
This commit is contained in:
parent
ac499bb511
commit
4efccd28e4
Notes:
git
2022-05-28 12:44:45 +09:00
8
io.c
8
io.c
@ -1940,13 +1940,11 @@ io_binwritev_internal(VALUE arg)
|
||||
|
||||
iov->iov_base = (char *)iov->iov_base + result;
|
||||
iov->iov_len -= result;
|
||||
|
||||
errno = EAGAIN;
|
||||
}
|
||||
|
||||
if (rb_io_maybe_wait_writable(errno, fptr->self, Qnil)) {
|
||||
else if (rb_io_maybe_wait_writable(errno, fptr->self, Qnil)) {
|
||||
rb_io_check_closed(fptr);
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user