From 07bd5199400032fa3238146eda8b3fabe7bfebab Mon Sep 17 00:00:00 2001 From: Chris Hinze Date: Thu, 24 Dec 2015 04:52:05 +0100 Subject: [PATCH] disconnect on certificate mismatch --- src/WebSocketsClient.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/WebSocketsClient.cpp b/src/WebSocketsClient.cpp index 71536fe..f045569 100644 --- a/src/WebSocketsClient.cpp +++ b/src/WebSocketsClient.cpp @@ -140,6 +140,7 @@ void WebSocketsClient::loop(void) { if (_client.isSSL && _client.fingerprint != NULL) { if (!(((WiFiClientSecure*)_client.tcp)->verify(_client.fingerprint, _host.c_str()))) { DEBUG_WEBSOCKETS("[WS-Client] certificate mismatch\n"); + WebSockets::clientDisconnect(&_client, 1000); return; } }