diff --git a/src/ringdht/p2p.cpp b/src/ringdht/p2p.cpp index e1f30c5963b390d62b316f4c327bcd2e4233861a..5888297ba1392c36d0e1f044435414c0c0bf286a 100644 --- a/src/ringdht/p2p.cpp +++ b/src/ringdht/p2p.cpp @@ -646,9 +646,9 @@ DhtPeerConnector::Impl::eventLoop() && element.second && element.second->hasStreamWithId(id));}); if (it == servers_.end()) break; - servers_.erase(it); connectedPeers_.erase(it->first.second); turnEndpoints_.erase(it->first.second); + servers_.erase(it); } break;