From d049b3f9ea3b7645d7757de19d179a1151f53f8c Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Sun, 21 May 2017 13:47:31 +0800 Subject: [PATCH] --- src/org/redkale/net/http/WebSocketPacket.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/redkale/net/http/WebSocketPacket.java b/src/org/redkale/net/http/WebSocketPacket.java index 66dcfce2e..9c3fca80a 100644 --- a/src/org/redkale/net/http/WebSocketPacket.java +++ b/src/org/redkale/net/http/WebSocketPacket.java @@ -165,7 +165,7 @@ public final class WebSocketPacket { buffer.put(content, 0, buffer.remaining()); buffer.flip(); final int capacity = buffer.capacity(); - final ByteBuffer[] buffers = new ByteBuffer[pend / capacity + 1]; + final ByteBuffer[] buffers = new ByteBuffer[(pend / capacity) + 1 + ((pend % capacity) > 0 ? 1 : 0)]; buffers[0] = buffer; for (int i = 1; i < buffers.length; i++) { ByteBuffer buf = supplier.get();