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