Skip to content

Commit cbbddad

Browse files
committed
Avoiding BufferOverflowException when a write happens after release.
1 parent d54ecf7 commit cbbddad

File tree

1 file changed

+1
-0
lines changed
  • graal-nodejs/mx.graal-nodejs/com.oracle.truffle.trufflenode/src/com/oracle/truffle/trufflenode/serialization

1 file changed

+1
-0
lines changed

graal-nodejs/mx.graal-nodejs/com.oracle.truffle.trufflenode/src/com/oracle/truffle/trufflenode/serialization/Serializer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ public int size() {
643643
public void release(ByteBuffer targetBuffer) {
644644
buffer.flip();
645645
targetBuffer.put(buffer);
646+
buffer.clear();
646647
}
647648

648649
private void assignId(Object object) {

0 commit comments

Comments
 (0)