Skip to content

Commit 03885df

Browse files
committed
Smae for toCharBuffer
1 parent a3969c0 commit 03885df

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/shared/src/main/scala/fs2/Chunk.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ abstract class Chunk[+O] extends Serializable with ChunkPlatform[O] with ChunkRu
331331
case c: Chunk.ArraySlice[_] if c.values.isInstanceOf[Array[Char]] =>
332332
JCharBuffer.wrap(c.values.asInstanceOf[Array[Char]], c.offset, c.length)
333333
case c: Chunk.CharBuffer =>
334-
val b = c.buf.asReadOnlyBuffer
334+
val b = c.buf.duplicate // share contents, independent position/limit
335335
if (c.offset == 0 && b.position() == 0 && c.size == b.limit()) b
336336
else {
337337
(b: JBuffer).position(c.offset.toInt)

0 commit comments

Comments
 (0)