From c7dd572625a2f9a2be33b9c62950973d9f73885f 2011-04-03 21:56:13 From: HanzZ Date: 2011-04-03 21:56:13 Subject: [PATCH] Send error message to user --- diff --git a/src/user.cpp b/src/user.cpp index a8c0d00f36793eaacafbf83847d85c13256fca5d..d5c689aed1821a2838b666edeab6d3dbe31ba292 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -105,6 +105,12 @@ void User::onConnectingTimeout() { void User::handleDisconnected(const std::string &error) { onDisconnected(); + + boost::shared_ptr msg(new Swift::Message()); + msg->setBody(error); + msg->setTo(m_jid.toBare()); + m_component->getStanzaChannel()->sendMessage(msg); + m_userManager->removeUser(this); }