Skip to content

Commit 5640ad5

Browse files
committed
Added Integer size check to the download publisher
JAVA-3650
1 parent 8d04777 commit 5640ad5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

driver-reactive-streams/src/main/com/mongodb/reactivestreams/client/internal/GridFSDownloadPublisherImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ private void tryProcess() {
223223
}
224224

225225
int byteBufferSize = Math.max(chunkSize, bufferSizeBytes);
226-
byteBufferSize = Math.min(Long.valueOf(remaining).intValue(), byteBufferSize);
226+
if (remaining < Integer.MAX_VALUE) {
227+
byteBufferSize = Math.min(Long.valueOf(remaining).intValue(), byteBufferSize);
228+
}
227229
ByteBuffer byteBuffer = ByteBuffer.allocate(byteBufferSize);
228230

229231
if (currentBatchSize == 0) {

0 commit comments

Comments
 (0)