From 313f3372c61f6f4bff9c157f02a07ba912d3d4d9 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Tue, 10 Oct 2017 22:38:13 +0300 Subject: [PATCH] Don't send Content Length for WS 101 Fixes: https://github.com/me-no-dev/ESPAsyncWebServer/issues/255 Thanks @keduro :) --- src/AsyncWebSocket.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/AsyncWebSocket.cpp b/src/AsyncWebSocket.cpp index 720e2dd..1479efd 100644 --- a/src/AsyncWebSocket.cpp +++ b/src/AsyncWebSocket.cpp @@ -435,6 +435,7 @@ AsyncWebSocketMultiMessage::~AsyncWebSocketMultiMessage() { AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest *request, AsyncWebSocket *server) : _controlQueue(LinkedList([](AsyncWebSocketControl *c){ delete c; })) , _messageQueue(LinkedList([](AsyncWebSocketMessage *m){ delete m; })) + , _tempObject(NULL) { _client = request->client(); _server = server; @@ -1151,6 +1152,8 @@ void AsyncWebSocket::_cleanBuffers() AsyncWebSocketResponse::AsyncWebSocketResponse(const String& key, AsyncWebSocket *server){ _server = server; _code = 101; + _sendContentLength = false; + uint8_t * hash = (uint8_t*)malloc(20); if(hash == NULL){ _state = RESPONSE_FAILED;