diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxServiceImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxServiceImpl.java
index a64350255ab0cbb0168a6d433f42c26d8db99ccb..afe06b5903779e5b02275bab7fd9f2b48e02e5f0 100644
--- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxServiceImpl.java
+++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxServiceImpl.java
@@ -189,7 +189,7 @@ public class MailboxServiceImpl implements MailboxService, EventListener {
 		@Override
 		public void run() {
 			if (hasPrivateMailbox.get() &&
-					connectionRegistry.isConnected(privateMailboxId)) {
+					!connectionRegistry.isConnected(privateMailboxId)) {
 				try {
 					connectPrivateMailbox();
 				} catch (DbException e) {