On Tue, 8 Jun 2021 20:20:58 GMT, Markus KARG 
<github.com+1701815+mk...@openjdk.org> wrote:

>> src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java line 113:
>> 
>>> 111:         if ((off < 0) || (off > bs.length) || (len < 0) ||
>>> 112:             ((off + len) > bs.length) || ((off + len) < 0)) {
>>> 113:             throw new IndexOutOfBoundsException();
>> 
>> Could the bounds checking be done as follows?
>> 
>> `Objects.checkFromIndexSize(off, len, bs.length);`
>> 
>> Same comment applies to lines 146 and 219 in `java.nio.channels.Channels`.
>
> I'd like to abstain from changes in ChannelOutputStream, as I did not write 
> that code at all. It is simply moved from being an inner class. Please let's 
> concentrate on the code I actually wrote in this PR. Thanks.

That's fine. Sometimes we make small changes like that while we are in nearby 
code.

-------------

PR: https://git.openjdk.java.net/jdk/pull/4263

Reply via email to