From 11b0d69757dd955da14d4d8d213ce0441287fd9a Mon Sep 17 00:00:00 2001 From: Chris Vest Date: Tue, 17 Nov 2020 12:25:57 +0100 Subject: [PATCH] Simplify CompositeBuf.ensureWritable --- .../src/main/java/io/netty/buffer/b2/CompositeBuf.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/buffer/src/main/java/io/netty/buffer/b2/CompositeBuf.java b/buffer/src/main/java/io/netty/buffer/b2/CompositeBuf.java index 1618abc..5b84e24 100644 --- a/buffer/src/main/java/io/netty/buffer/b2/CompositeBuf.java +++ b/buffer/src/main/java/io/netty/buffer/b2/CompositeBuf.java @@ -478,14 +478,8 @@ final class CompositeBuf extends RcSupport implements Buf { long newSize = capacity() + (long) size; Allocator.checkSize(newSize); int growth = size - writableBytes(); - if (bufs.length == 0) { - bufs = new Buf[] { allocator.allocate(growth) }; -// } else if (bufs[bufs.length - 1].capacity() + growth < minBumpSize) { -// bufs[bufs.length - 1].ensureWritable(growth); - } else { - bufs = Arrays.copyOf(bufs, bufs.length + 1); - bufs[bufs.length - 1] = allocator.allocate(growth); - } + bufs = Arrays.copyOf(bufs, bufs.length + 1); + bufs[bufs.length - 1] = allocator.allocate(growth); computeBufferOffsets(); } }