From bebdfff83e10b1ce9b7b41d3d8ee65ed86a1064b Mon Sep 17 00:00:00 2001 From: Muhammad <73486659+Mis1eader-dev@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:18:53 +0300 Subject: [PATCH 1/2] Update Websocket-Chat.ino --- examples/Websocket-Chat/Websocket-Chat.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/Websocket-Chat/Websocket-Chat.ino b/examples/Websocket-Chat/Websocket-Chat.ino index 989c3b6..c398f4b 100644 --- a/examples/Websocket-Chat/Websocket-Chat.ino +++ b/examples/Websocket-Chat/Websocket-Chat.ino @@ -166,7 +166,9 @@ WebsocketHandler * ChatHandler::create() { void ChatHandler::onClose() { for(int i = 0; i < MAX_CLIENTS; i++) { if (activeClients[i] == this) { + ChatHandler* client = activeClients[i]; activeClients[i] = nullptr; + delete client; } } } From 6d81bea8b68a0c608d228b4903d337fbfcda0409 Mon Sep 17 00:00:00 2001 From: Muhammad <73486659+Mis1eader-dev@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:25:14 +0300 Subject: [PATCH 2/2] Update Websocket-Chat.ino --- examples/Websocket-Chat/Websocket-Chat.ino | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/Websocket-Chat/Websocket-Chat.ino b/examples/Websocket-Chat/Websocket-Chat.ino index c398f4b..598297f 100644 --- a/examples/Websocket-Chat/Websocket-Chat.ino +++ b/examples/Websocket-Chat/Websocket-Chat.ino @@ -169,6 +169,7 @@ void ChatHandler::onClose() { ChatHandler* client = activeClients[i]; activeClients[i] = nullptr; delete client; + break; } } }