Synchronize and copy Recipient.getParticipants

This commit is contained in:
Moxie Marlinspike 2017-12-08 14:38:01 -08:00
parent 37092eee01
commit f100137e0f

View file

@ -376,8 +376,8 @@ public class Recipient implements RecipientModifiedListener {
return address.isGroup() && !address.isMmsGroup();
}
public @NonNull List<Recipient> getParticipants() {
return participants;
public @NonNull synchronized List<Recipient> getParticipants() {
return new LinkedList<>(participants);
}
public void setParticipants(@NonNull List<Recipient> participants) {