From 2fddec85dd214d5d55c9a5547c4d9a36076c314a Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Mon, 25 Apr 2016 16:11:15 +0100 Subject: [PATCH] Don't activate contacts on incoming streams. This leaves the contact and the introduction session in inconsistent states. --- briar-core/src/org/briarproject/transport/KeyManagerImpl.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/briar-core/src/org/briarproject/transport/KeyManagerImpl.java b/briar-core/src/org/briarproject/transport/KeyManagerImpl.java index c9fc14d138..590343ca2c 100644 --- a/briar-core/src/org/briarproject/transport/KeyManagerImpl.java +++ b/briar-core/src/org/briarproject/transport/KeyManagerImpl.java @@ -134,9 +134,6 @@ class KeyManagerImpl implements KeyManager, Service, EventListener { Transaction txn = db.startTransaction(false); try { ctx = m.getStreamContext(txn, tag); - // Activate the contact if not already active - if (ctx != null && !activeContacts.containsKey(ctx.getContactId())) - db.setContactActive(txn, ctx.getContactId(), true); txn.setComplete(); } finally { db.endTransaction(txn); -- GitLab