We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5662cd3 commit 4920056Copy full SHA for 4920056
src/WebSocketsServer.cpp
@@ -98,15 +98,10 @@ void WebSocketsServerCore::close(void) {
98
_runnning = false;
99
disconnect();
100
101
- // reset _clients[]
+ // restore _clients[] to their initial state
102
+ // before next call to ::begin()
103
for (int i = 0; i < WEBSOCKETS_SERVER_CLIENT_MAX; i++) {
- WSclient_t * client = &_clients[i];
104
-
105
- // reset instance:
106
- // destructor in place
107
- client->~WSclient_t();
108
- // constructor in place (reset Strings, set scalars to 0)
109
- new (client) WSclient_t;
+ _clients[i] = WSclient_t();
110
}
111
112
0 commit comments