diff options
Diffstat (limited to 'src/server/net/listenserver.cpp')
-rw-r--r-- | src/server/net/listenserver.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/server/net/listenserver.cpp b/src/server/net/listenserver.cpp index 859ee33..b005a45 100644 --- a/src/server/net/listenserver.cpp +++ b/src/server/net/listenserver.cpp @@ -18,8 +18,6 @@ ListenServer::ListenServer(quint16 port) ListenServer::~ListenServer() { _server.close(); - for (int i = 0; i < _clients.size(); ++i) - _clients[i]->deleteLater(); // TODO are there nullptrs? } /* @@ -36,14 +34,7 @@ void ListenServer::newClientConnection() QSslSocket* sock; while ((sock = (QSslSocket*)_server.nextPendingConnection()) != NULL) { - if (_clients.size() >= MAX_CLIENTS) - { - sock->abort(); - sock->deleteLater(); - continue; - } Client* client = new Client(sock); // TODO: what happens with disconnected clients - _clients.append(client); // create new client class and add to list emit newClient(client); } } |