|
|
@@ -79,7 +79,7 @@ public class ChunkedBlobOutputStreamTests extends ESTestCase {
|
|
|
while (written < bytesToWrite) {
|
|
|
if (randomBoolean()) {
|
|
|
random().nextBytes(buffer);
|
|
|
- final int offset = randomInt(buffer.length - 2) + 1;
|
|
|
+ final int offset = randomInt(buffer.length - 1);
|
|
|
final int length = Math.toIntExact(Math.min(bytesToWrite - written, buffer.length - offset));
|
|
|
stream.write(buffer, offset, length);
|
|
|
checksumIn.update(buffer, offset, length);
|
|
|
@@ -133,7 +133,7 @@ public class ChunkedBlobOutputStreamTests extends ESTestCase {
|
|
|
break;
|
|
|
} else if (randomBoolean()) {
|
|
|
random().nextBytes(buffer);
|
|
|
- final int offset = randomInt(buffer.length - 2) + 1;
|
|
|
+ final int offset = randomInt(buffer.length - 1);
|
|
|
final int length = Math.toIntExact(Math.min(bytesToWrite - written, buffer.length - offset));
|
|
|
stream.write(buffer, offset, length);
|
|
|
written += length;
|