Fix concurrent modification

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/entities/Account.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Account.java 🔗

@@ -652,7 +652,7 @@ public class Account extends AbstractEntity implements AvatarService.Avatarable
     }
 
     public void refreshCapsFor(Contact contact) {
-        for (final var k : gateways.keySet()) {
+        for (final var k : new HashSet<>(gateways.keySet())) {
             gateways.remove(k, contact);
         }
         for (final var p : contact.getPresences().getPresences()) {