We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f4781f1 commit 63d3a6aCopy full SHA for 63d3a6a
src/main/java/com/maxmind/db/MultiBuffer.java
@@ -217,10 +217,11 @@ public float getFloat() {
217
/** {@inheritDoc} */
218
@Override
219
public Buffer duplicate() {
220
- MultiBuffer copy = new MultiBuffer(capacity, chunkSize);
+ ByteBuffer[] duplicatedBuffers = new ByteBuffer[buffers.length];
221
for (int i = 0; i < buffers.length; i++) {
222
- copy.buffers[i] = buffers[i].duplicate();
+ duplicatedBuffers[i] = buffers[i].duplicate();
223
}
224
+ MultiBuffer copy = new MultiBuffer(duplicatedBuffers, chunkSize);
225
copy.position = this.position;
226
copy.limit = this.limit;
227
return copy;
0 commit comments