From f100137e0f738cb4f40abe87a786a894b5069219 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Fri, 8 Dec 2017 14:38:01 -0800 Subject: [PATCH] Synchronize and copy Recipient.getParticipants --- src/org/thoughtcrime/securesms/recipients/Recipient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/recipients/Recipient.java b/src/org/thoughtcrime/securesms/recipients/Recipient.java index aa97f1201e..e2641231ee 100644 --- a/src/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/src/org/thoughtcrime/securesms/recipients/Recipient.java @@ -376,8 +376,8 @@ public class Recipient implements RecipientModifiedListener { return address.isGroup() && !address.isMmsGroup(); } - public @NonNull List getParticipants() { - return participants; + public @NonNull synchronized List getParticipants() { + return new LinkedList<>(participants); } public void setParticipants(@NonNull List participants) {