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;