Blame SOURCES/0002-Netty-update-workaround.patch

f9d792
From cfc7a97f2ed55bdfea4a54f510ea17039b259644 Mon Sep 17 00:00:00 2001
f9d792
From: Tomas Repik <trepik@redhat.com>
f9d792
Date: Mon, 3 Jul 2017 18:47:19 +0200
f9d792
Subject: [PATCH] Netty update workaround (commit 454cbfe)
f9d792
f9d792
---
f9d792
 driver-core/src/main/com/mongodb/connection/netty/NettyStream.java | 3 ++-
f9d792
 1 file changed, 2 insertions(+), 1 deletion(-)
f9d792
f9d792
diff --git a/driver-core/src/main/com/mongodb/connection/netty/NettyStream.java b/driver-core/src/main/com/mongodb/connection/netty/NettyStream.java
f9d792
index 8ef8713..eae9db0 100644
f9d792
--- a/driver-core/src/main/com/mongodb/connection/netty/NettyStream.java
f9d792
+++ b/driver-core/src/main/com/mongodb/connection/netty/NettyStream.java
f9d792
@@ -177,7 +177,8 @@ final class NettyStream implements Stream {
f9d792
     public void writeAsync(final List<ByteBuf> buffers, final AsyncCompletionHandler<Void> handler) {
f9d792
         CompositeByteBuf composite = PooledByteBufAllocator.DEFAULT.compositeBuffer();
f9d792
         for (ByteBuf cur : buffers) {
f9d792
-            composite.addComponent(true, ((NettyByteBuf) cur).asByteBuf());
f9d792
+            composite.addComponent(((NettyByteBuf) cur).asByteBuf());
f9d792
+            composite.writerIndex(composite.writerIndex() + ((NettyByteBuf) cur).asByteBuf().readableBytes());
f9d792
         }
f9d792
 
f9d792
         channel.writeAndFlush(composite).addListener(new ChannelFutureListener() {
f9d792
-- 
f9d792
2.9.4
f9d792