Pull request accepted...issue closed.

HTTP2 Client Example read losing data
The `onDataRead` method in `Http2ClientConnectionHandler.java` HTTP2 example is incorrectly re-allocating the bytebuf when it needs to be re-sized.

example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java
example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java
diff --git a/example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java b/example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java
index d9face6903c..e2c740a245b 100644
--- a/example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java
+++ b/example/src/main/java/io/netty/example/http2/client/Http2ClientConnectionHandler.java
@@ -128,8 +128,8 @@ public void onDataRead(ChannelHandlerContext ctx, int streamId, ByteBuf data, in
             collectedData.writeBytes(data);
         } else {
             // Expand the buffer
-            ByteBuf newBuffer = ctx().alloc().buffer(data.readableBytes() + available);
-            newBuffer.writeBytes(data);
+            ByteBuf newBuffer = ctx().alloc().buffer(collectedData.readableBytes() + available);
+            newBuffer.writeBytes(collectedData);
             newBuffer.writeBytes(data);
             collectedData.release();
             collectedData = newBuffer;
