diff --git a/src/user.cpp b/src/user.cpp index 4b64736c31b8f0c13e17a524e11dfcfe3aae6482..6fdda56e35b94b06049212c067036b0cd46920d8 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -139,9 +139,9 @@ void User::handleDisconnected(const std::string &error) { msg->setTo(m_jid.toBare()); msg->setFrom(m_component->getJID()); m_component->getStanzaChannel()->sendMessage(msg); - std::cout << "aaaaaa\n"; + if (m_component->inServerMode()) { -// dynamic_cast(m_component->getStanzaChannel())->finishSession(m_jid, boost::shared_ptr(new Swift::StreamError())); + dynamic_cast(m_component->getStanzaChannel())->finishSession(m_jid, boost::shared_ptr(new Swift::StreamError())); } m_userManager->removeUser(this);