diff --git a/src/conference/conference.cpp b/src/conference/conference.cpp index 1aa3459e6..efba1bad8 100644 --- a/src/conference/conference.cpp +++ b/src/conference/conference.cpp @@ -61,11 +61,8 @@ void Conference::addParticipants (const list &addresses, const list sortedAddresses(addresses); sortedAddresses.sort(); sortedAddresses.unique(); - for (const auto &addr: sortedAddresses) { - shared_ptr participant = findParticipant(addr); - if (!participant) - addParticipant(addr, params, hasMedia); - } + for (const auto &addr: sortedAddresses) + addParticipant(addr, params, hasMedia); } bool Conference::canHandleParticipants () const {