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_base = (char *)iov->iov_base + result;
|
||||||
iov->iov_len -= result;
|
iov->iov_len -= result;
|
||||||
|
|
||||||
errno = EAGAIN;
|
|
||||||
}
|
}
|
||||||
|
else if (rb_io_maybe_wait_writable(errno, fptr->self, Qnil)) {
|
||||||
if (rb_io_maybe_wait_writable(errno, fptr->self, Qnil)) {
|
|
||||||
rb_io_check_closed(fptr);
|
rb_io_check_closed(fptr);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user