From d414e12fb572d57a0ff1ecc43aae99e710e57424 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Mon, 25 Apr 2016 16:12:24 +0100 Subject: [PATCH] Don't return transport properties for inactive contacts. This avoids wasted connection attempts to contacts that are in the process of being introduced. --- .../briarproject/properties/TransportPropertyManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java b/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java index 71c93b4fd2..b957adab5c 100644 --- a/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java +++ b/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java @@ -164,6 +164,8 @@ class TransportPropertyManagerImpl implements TransportPropertyManager, Transaction txn = db.startTransaction(true); try { for (Contact c : db.getContacts(txn)) { + // Don't return properties for inactive contacts + if (!c.isActive()) continue; Group g = getContactGroup(c); // Find the latest remote update LatestUpdate latest = findLatest(txn, g.getId(), t, false); -- GitLab