diff --git a/src/jamidht/contact_list.cpp b/src/jamidht/contact_list.cpp index de114ca5e07c9837ac716f2243fbf80d930079e2..1d88a227a7208a5babc6e68deb725a2931a2ab6c 100644 --- a/src/jamidht/contact_list.cpp +++ b/src/jamidht/contact_list.cpp @@ -162,7 +162,8 @@ ContactList::setContacts(const std::map<dht::InfoHash, Contact>& contacts) saveContacts(); // Set contacts is used when creating a new device, so just announce new contacts for (auto& peer : contacts) - callbacks_.contactAdded(peer.first.toString(), peer.second.confirmed); + if (peer.second.isActive()) + callbacks_.contactAdded(peer.first.toString(), peer.second.confirmed); } void