diff --git a/NetDb.cpp b/NetDb.cpp index dc745bbc..53c6f61d 100644 --- a/NetDb.cpp +++ b/NetDb.cpp @@ -884,7 +884,7 @@ namespace data if (!numExcluded) // save if no excluded { m_LookupResponses[ident] = std::make_pair(closestFloodfills, i2p::util::GetSecondsSinceEpoch ()); - if (lookupType != DATABASE_LOOKUP_TYPE_EXPLORATORY_LOOKUP) + if (lookupType != DATABASE_LOOKUP_TYPE_EXPLORATORY_LOOKUP && !closestFloodfills.empty ()) // we are not closest RequestDestination (ident); // try to request for first time only } }