From 6fe511eb500741201d91cdd32eb8bc855f57cc53 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 23 Sep 2020 17:45:12 -0400 Subject: [PATCH] Fix a bad size check when loading stored messages. --- .../whispersystems/textsecuregcm/storage/MessagesManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java index aa64ead60..f808ffc86 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/MessagesManager.java @@ -55,7 +55,7 @@ public class MessagesManager { List messages = cachedMessagesOnly ? new ArrayList<>() : this.messages.load(destination, destinationDevice); - if (messages.size() <= Messages.RESULT_SET_CHUNK_SIZE) { + if (messages.size() < Messages.RESULT_SET_CHUNK_SIZE) { messages.addAll(messagesCache.get(destinationUuid, destinationDevice, Messages.RESULT_SET_CHUNK_SIZE - messages.size())); }