Skip to content

Commit 3dc6d99

Browse files
committed
reverted
1 parent b3c9a11 commit 3dc6d99

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/internal/WebSocketProtocol.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ namespace WS_LITE {
387387
if (!DidPassMaskRequirement(socket->ReceiveHeader, isServer)) { // Close connection if it did not meet the mask requirement.
388388
return sendclosemessage<isServer>(parent, socket, 1002, "Closing connection because mask requirement not met");
389389
}
390-
if (getrsv2(socket->ReceiveHeader) || getrsv3(socket->ReceiveHeader) || getrsv1(socket->ReceiveHeader)) {
390+
if (getrsv2(socket->ReceiveHeader) || getrsv3(socket->ReceiveHeader) || (getrsv1(socket->ReceiveHeader) && !socket->CompressionEnabled)) {
391391
return sendclosemessage<isServer>(parent, socket, 1002, "Closing connection. rsv bit set");
392392
}
393393
auto opcode = static_cast<OpCode>(getOpCode(socket->ReceiveHeader));

0 commit comments

Comments
 (0)