don't remove backend in handler
This commit is contained in:
parent
80bea5b6bc
commit
6a02de4a28
2 changed files with 5 additions and 4 deletions
|
@ -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<Swift::Message> &msg) {
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue