diff --git a/src/org/redkale/net/http/WebSocketPacket.java b/src/org/redkale/net/http/WebSocketPacket.java index e836a67f9..cd7c12eaf 100644 --- a/src/org/redkale/net/http/WebSocketPacket.java +++ b/src/org/redkale/net/http/WebSocketPacket.java @@ -362,6 +362,9 @@ public final class WebSocketPacket { } byte[] getReceiveBytes() { + if (this.receiveBuffers.length == 0) return new byte[0]; + if (this.receiveBuffers.length == 1 && this.receiveBuffers[0].remaining() == 0) return new byte[0]; + int count = 0; for (ByteBuffer buf : this.receiveBuffers) { count += buf.remaining();