diff --git a/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java b/briar-core/src/org/briarproject/properties/TransportPropertyManagerImpl.java
index 71c93b4fd23a84588f59afc557bfec1d0915336a..b957adab5cffdc73a86e76cedd984693a8ba41c1 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);