From cb35d3a0e5716fdae60f220f738e294050354bde Mon Sep 17 00:00:00 2001 From: Morten Grouleff Date: Tue, 3 Sep 2019 20:13:32 +0200 Subject: [PATCH] Use all of the available space in the buffer returned by ByteBufferFactory to allow the factory to keep a pool of larger than initialsize sized buffers. (#5500) --- java/com/google/flatbuffers/FlatBufferBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/com/google/flatbuffers/FlatBufferBuilder.java b/java/com/google/flatbuffers/FlatBufferBuilder.java index 4fe1c42..574516f 100644 --- a/java/com/google/flatbuffers/FlatBufferBuilder.java +++ b/java/com/google/flatbuffers/FlatBufferBuilder.java @@ -72,7 +72,6 @@ public class FlatBufferBuilder { if (initial_size <= 0) { initial_size = 1; } - space = initial_size; this.bb_factory = bb_factory; if (existing_bb != null) { bb = existing_bb; @@ -82,6 +81,7 @@ public class FlatBufferBuilder { bb = bb_factory.newByteBuffer(initial_size); } this.utf8 = utf8; + space = bb.capacity(); } /** -- 2.7.4