From 48ba076cc1d54d3df39d3e96201b875b22cd37da Mon Sep 17 00:00:00 2001 From: bontric <benjohnwie@gmail.com> Date: Fri, 28 Sep 2018 14:17:29 +0200 Subject: [PATCH] Fix transport ID's and nullpointer exception --- .../org/briarproject/bramble/mailbox/MailboxManagerImpl.java | 5 ++--- .../bramble/mailbox/sessions/AbstractMailboxSession.java | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxManagerImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxManagerImpl.java index 26405cfd2..67acd561e 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxManagerImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxManagerImpl.java @@ -89,7 +89,7 @@ public class MailboxManagerImpl implements MailboxManager { } ioExecutor.execute( new ManageMailboxConnection(transportId, connection, - ContactType.PRIVATE_MAILBOX, contactId, null)); + ContactType.PRIVATE_MAILBOX, contactId, contactId)); } @Override @@ -221,8 +221,7 @@ public class MailboxManagerImpl implements MailboxManager { private void handleOutgoingStream() throws DbException, IOException { // Allocate a stream context - StreamContext ctx = - keyManager.getStreamContext(mailboxId, transportId); + StreamContext ctx = keyManager.getStreamContext(mailboxId, transportId); if (ctx == null) throw new IOException("Unable to allocate stream context"); diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/AbstractMailboxSession.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/AbstractMailboxSession.java index 5ca81fb5b..f6f82d598 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/AbstractMailboxSession.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/AbstractMailboxSession.java @@ -295,7 +295,7 @@ public abstract class AbstractMailboxSession implements MailboxSession { } StreamContext ctx = - keyManager.getStreamContext(MailboxConstants.ID, tag); + keyManager.getStreamContext(LanTcpConstants.ID, tag); if (ctx == null) throw new IOException( -- GitLab