diff --git a/src/org/redkale/net/http/WebSocketPacket.java b/src/org/redkale/net/http/WebSocketPacket.java index 50aeace3f..8ec53e9ee 100644 --- a/src/org/redkale/net/http/WebSocketPacket.java +++ b/src/org/redkale/net/http/WebSocketPacket.java @@ -112,7 +112,7 @@ public final class WebSocketPacket { ByteBuffer[] duplicateSendBuffers() { ByteBuffer[] rs = new ByteBuffer[this.sendBuffers.length]; for (int i = 0; i < this.sendBuffers.length; i++) { - rs[i] = this.sendBuffers[i].duplicate(); + rs[i] = this.sendBuffers[i].duplicate().asReadOnlyBuffer(); } return rs; }