From 41242ef36908d454a2070b39bcce59f390c01976 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Sun, 29 Apr 2018 16:38:44 +0100 Subject: [PATCH] Check that there's only one local client versions message. --- .../bramble/versioning/ClientVersioningManagerImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/versioning/ClientVersioningManagerImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/versioning/ClientVersioningManagerImpl.java index 002001d7e1..4c73abfe37 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/versioning/ClientVersioningManagerImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/versioning/ClientVersioningManagerImpl.java @@ -262,6 +262,7 @@ class ClientVersioningManagerImpl implements ClientVersioningManager, Client, storeClientVersions(txn, newVersions); return true; } + if (ids.size() != 1) throw new DbException(); MessageId m = ids.iterator().next(); List<ClientVersion> oldVersions = loadClientVersions(txn, m); if (oldVersions.equals(newVersions)) return false; -- GitLab