diff --git a/src/usersreconnecter.cpp b/src/usersreconnecter.cpp index 7a7ecdfdeac5ea50fabf3ac23ba473673c3948c0..ada0283ab061f0c952b51ee9f7668a9aa0babe49 100644 --- a/src/usersreconnecter.cpp +++ b/src/usersreconnecter.cpp @@ -63,7 +63,11 @@ void UsersReconnecter::reconnectNextUser() { LOG4CXX_INFO(logger, "Sending probe presence to " << user); Swift::Presence::ref response = Swift::Presence::create(); - response->setTo(user); + try { + response->setTo(user); + } + catch (...) { return; } + response->setFrom(m_component->getJID()); response->setType(Swift::Presence::Probe);