Replace delete loop with qDeleteAll
[contrib/qtwebsockets.git] / examples / sslechoserver / sslechoserver.cpp
index cbe17f0..9614c5b 100644 (file)
@@ -85,10 +85,7 @@ SslEchoServer::SslEchoServer(quint16 port, QObject *parent) :
 SslEchoServer::~SslEchoServer()
 {
     m_pWebSocketServer->close();
-    while (!m_clients.isEmpty()) {
-        QWebSocket *pWebSocket = m_clients.takeFirst();
-        delete pWebSocket;
-    }
+    qDeleteAll(m_clients.begin(), m_clients.end());
 }
 
 //! [onNewConnection]