diff --git a/src/org/redkale/net/http/WebSocketPacket.java b/src/org/redkale/net/http/WebSocketPacket.java index 9c3fca80a..6741f0e8d 100644 --- a/src/org/redkale/net/http/WebSocketPacket.java +++ b/src/org/redkale/net/http/WebSocketPacket.java @@ -169,8 +169,8 @@ public final class WebSocketPacket { buffers[0] = buffer; for (int i = 1; i < buffers.length; i++) { ByteBuffer buf = supplier.get(); - buffer.put(content, start, Math.min(pend, capacity)); - buffer.flip(); + buf.put(content, start, Math.min(pend, capacity)); + buf.flip(); buffers[i] = buf; start += capacity; pend -= capacity;