forked from me-no-dev/ESPAsyncWebServer
Don't send Content Length for WS 101
Fixes: https://github.com/me-no-dev/ESPAsyncWebServer/issues/255 Thanks @keduro :)
This commit is contained in:
@@ -435,6 +435,7 @@ AsyncWebSocketMultiMessage::~AsyncWebSocketMultiMessage() {
|
|||||||
AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest *request, AsyncWebSocket *server)
|
AsyncWebSocketClient::AsyncWebSocketClient(AsyncWebServerRequest *request, AsyncWebSocket *server)
|
||||||
: _controlQueue(LinkedList<AsyncWebSocketControl *>([](AsyncWebSocketControl *c){ delete c; }))
|
: _controlQueue(LinkedList<AsyncWebSocketControl *>([](AsyncWebSocketControl *c){ delete c; }))
|
||||||
, _messageQueue(LinkedList<AsyncWebSocketMessage *>([](AsyncWebSocketMessage *m){ delete m; }))
|
, _messageQueue(LinkedList<AsyncWebSocketMessage *>([](AsyncWebSocketMessage *m){ delete m; }))
|
||||||
|
, _tempObject(NULL)
|
||||||
{
|
{
|
||||||
_client = request->client();
|
_client = request->client();
|
||||||
_server = server;
|
_server = server;
|
||||||
@@ -1151,6 +1152,8 @@ void AsyncWebSocket::_cleanBuffers()
|
|||||||
AsyncWebSocketResponse::AsyncWebSocketResponse(const String& key, AsyncWebSocket *server){
|
AsyncWebSocketResponse::AsyncWebSocketResponse(const String& key, AsyncWebSocket *server){
|
||||||
_server = server;
|
_server = server;
|
||||||
_code = 101;
|
_code = 101;
|
||||||
|
_sendContentLength = false;
|
||||||
|
|
||||||
uint8_t * hash = (uint8_t*)malloc(20);
|
uint8_t * hash = (uint8_t*)malloc(20);
|
||||||
if(hash == NULL){
|
if(hash == NULL){
|
||||||
_state = RESPONSE_FAILED;
|
_state = RESPONSE_FAILED;
|
||||||
|
Reference in New Issue
Block a user