From 4e25fa4e8ecb56af375334c466fd5628ab1fd853 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Sat, 20 Feb 2016 17:54:36 +0100 Subject: [PATCH] Stop reconnectTimer when no url is availablle --- libtransport/WebSocketClient.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libtransport/WebSocketClient.cpp b/libtransport/WebSocketClient.cpp index dbf5859a..ec2ae055 100644 --- a/libtransport/WebSocketClient.cpp +++ b/libtransport/WebSocketClient.cpp @@ -84,7 +84,9 @@ void WebSocketClient::connectServer(const std::string &url) { void WebSocketClient::disconnectServer() { if (m_conn) { + m_reconnectTimer->stop(); m_conn->onDataRead.disconnect(boost::bind(&WebSocketClient::handleDataRead, this, _1)); + m_conn->onDisconnected.connect(boost::bind(&WebSocketClient::handleDisconnected, this, _1)); m_conn->disconnect(); } }