From 27b67cde0e56aa256658b62b707d8e4a34df8e6d Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Thu, 25 May 2017 16:50:46 +0800 Subject: [PATCH] --- src/org/redkale/net/http/WebSocketPacket.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/org/redkale/net/http/WebSocketPacket.java b/src/org/redkale/net/http/WebSocketPacket.java index bcb0ad56b..8b5e45bb9 100644 --- a/src/org/redkale/net/http/WebSocketPacket.java +++ b/src/org/redkale/net/http/WebSocketPacket.java @@ -102,11 +102,15 @@ public final class WebSocketPacket { WebSocketPacket(ByteBuffer[] sendBuffers, FrameType type, boolean fin) { this.type = type; + this.last = fin; + this.setSendBuffers(sendBuffers); + } + + void setSendBuffers(ByteBuffer[] sendBuffers) { this.sendBuffers = new ByteBuffer[sendBuffers.length]; for (int i = 0; i < sendBuffers.length; i++) { this.sendBuffers[i] = sendBuffers[i].duplicate(); } - this.last = fin; } public WebSocketPacket(byte[] data) {