From 6a02de4a285091dd361c23a617374e8cee76e962 2011-09-02 22:56:02 From: HanzZ Date: 2011-09-02 22:56:02 Subject: [PATCH] don't remove backend in handler --- diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 76c27c12ff242bab6929ea74f5b5dbc339952077..ab430475159556d23ec1d6f97b969fae985876cf 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -892,12 +892,12 @@ void NetworkPluginServer::handleUserDestroyed(User *user) { } send(c->connection, message); c->users.remove(user); - if (c->users.size() == 0) { - LOG4CXX_INFO(logger, "Disconnecting backend " << c << ". There are no users."); +// if (c->users.size() == 0) { +// LOG4CXX_INFO(logger, "Disconnecting backend " << c << ". There are no users."); - handleSessionFinished(c); +// handleSessionFinished(c); // m_clients.erase(user->connection); - } +// } } void NetworkPluginServer::handleMessageReceived(NetworkConversation *conv, boost::shared_ptr &msg) { diff --git a/src/rostermanager.cpp b/src/rostermanager.cpp index 63ce201c71fd05e62fce5d25329eef2652d7c37f..8a9db4606cf96e7fe4a277e120af68a483ea2e69 100644 --- a/src/rostermanager.cpp +++ b/src/rostermanager.cpp @@ -64,6 +64,7 @@ RosterManager::~RosterManager() { delete buddy; } + LOG4CXX_INFO(logger, "Removing " << m_requests.size() << " unresponded IQs"); BOOST_FOREACH(Swift::SetRosterRequest::ref request, m_requests) { request->onResponse.disconnect_all_slots(); }