diff --git a/libi2pd/NetDb.cpp b/libi2pd/NetDb.cpp index e3d3a509..2780bc8f 100644 --- a/libi2pd/NetDb.cpp +++ b/libi2pd/NetDb.cpp @@ -304,7 +304,7 @@ namespace data if (leaseSet->IsValid ()) { auto it = m_LeaseSets.find(ident); - if (it == m_LeaseSets.end () || it->second->GetStoreType () == i2p::data::NETDB_STORE_TYPE_LEASESET || + if (it == m_LeaseSets.end () || it->second->GetStoreType () != storeType || leaseSet->GetPublishedTimestamp () > it->second->GetPublishedTimestamp ()) { // TODO: implement actual update