From c7dd572625a2f9a2be33b9c62950973d9f73885f Mon Sep 17 00:00:00 2001 From: HanzZ Date: Sun, 3 Apr 2011 21:56:13 +0200 Subject: [PATCH] Send error message to user --- src/user.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/user.cpp b/src/user.cpp index a8c0d00f..d5c689ae 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); }