diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp index 165f8e33d279f92b81d4da6f236771ec08b17a4f..220cc9fed82cde466d9be9fda62508a2a4878e0e 100644 --- a/daemon/src/managerimpl.cpp +++ b/daemon/src/managerimpl.cpp @@ -1144,14 +1144,14 @@ void ManagerImpl::processRemainingParticipants(const std::string ¤t_call_i void ManagerImpl::joinConference(const std::string& conf_id1, const std::string& conf_id2) { - ConferenceMap::iterator iter(conferenceMap_.find(conf_id1)); + DEBUG("Join conferences %s and %s", conf_id1.c_str(), conf_id2.c_str()); - if (iter == conferenceMap_.end()) { + if (conferenceMap_.find(conf_id1) == conferenceMap_.end()) { ERROR("Not a valid conference ID: %s", conf_id1.c_str()); return; } - if (conferenceMap_.find(conf_id2) != conferenceMap_.end()) { + if (conferenceMap_.find(conf_id2) == conferenceMap_.end()) { ERROR("Not a valid conference ID: %s", conf_id2.c_str()); return; }