From 93e71a75846ae9b9f3ba48c2509e6b9469db18be Mon Sep 17 00:00:00 2001 From: bontric <benjohnwie@gmail.com> Date: Mon, 24 Sep 2018 18:30:36 +0200 Subject: [PATCH] Fixes --- .../briarproject/bramble/mailbox/AbstractMailboxSession.java | 2 +- .../briarproject/bramble/mailbox/PrivateMailboxSession.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/AbstractMailboxSession.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/AbstractMailboxSession.java index 013fd0e17..5d8b45d8d 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/AbstractMailboxSession.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/AbstractMailboxSession.java @@ -252,7 +252,7 @@ public abstract class AbstractMailboxSession implements Runnable { StreamContext ctx = keyManager - .getStreamContext(targetContactId, MailboxConstants.ID); + .getStreamContext(c, MailboxConstants.ID); if (ctx == null) throw new IOException("Could not allocated stream context"); diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/PrivateMailboxSession.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/PrivateMailboxSession.java index 0ef05af61..631878288 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/PrivateMailboxSession.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/PrivateMailboxSession.java @@ -3,6 +3,7 @@ package org.briarproject.bramble.mailbox; import org.briarproject.bramble.api.contact.ContactId; import org.briarproject.bramble.api.db.DatabaseComponent; import org.briarproject.bramble.api.db.DbException; +import org.briarproject.bramble.api.mailbox.MailboxInfo; import org.briarproject.bramble.api.sync.SyncSessionFactory; import org.briarproject.bramble.api.transport.KeyManager; import org.briarproject.bramble.api.transport.StreamContext; @@ -75,6 +76,8 @@ public class PrivateMailboxSession extends AbstractMailboxSession { return; } + if (encryptedStream == null) + return; MailboxRequest req = new MailboxRequestStore(mailboxInfo.getAliasId(), encryptedStream); -- GitLab