From 7614b642bb8ee135212eeccef75ebfcf6d4eb9d7 Mon Sep 17 00:00:00 2001 From: Benjamin Sergeant Date: Fri, 22 Mar 2019 14:17:22 -0700 Subject: [PATCH] unmasked code is broken --- ixwebsocket/IXWebSocketTransport.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ixwebsocket/IXWebSocketTransport.cpp b/ixwebsocket/IXWebSocketTransport.cpp index 360e2533..414f7e00 100644 --- a/ixwebsocket/IXWebSocketTransport.cpp +++ b/ixwebsocket/IXWebSocketTransport.cpp @@ -124,7 +124,9 @@ namespace ix // Server WebSocketInitResult WebSocketTransport::connectToSocket(int fd, int timeoutSecs) { - _useMask = false; + // Server should not mask the data it sends to the client (with _useMask = false) + // However our unmasked code is broken right now for some reason, so disabling this. + _useMask = true; std::string errorMsg; _socket = createSocket(fd, errorMsg);