From 3e2167355f148f784ed1384f8283cc2f5740e730 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 4 Apr 2023 21:27:25 -0500 Subject: [PATCH] Fix possible ConcurrentModificationException --- src/main/java/eu/siacs/conversations/xml/Element.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/xml/Element.java b/src/main/java/eu/siacs/conversations/xml/Element.java index 83228b2da15580026fc8c97fe61a792c49b85e6b..f97e87842218d187f2a8440c5075ee8819e5ba4d 100644 --- a/src/main/java/eu/siacs/conversations/xml/Element.java +++ b/src/main/java/eu/siacs/conversations/xml/Element.java @@ -231,7 +231,7 @@ public class Element implements Node { Tag startTag = Tag.start(name); startTag.setAttributes(this.attributes); elementOutput.append(startTag); - for (Node child : childNodes) { + for (Node child : ImmutableList.copyOf(childNodes)) { elementOutput.append(child.toString()); } Tag endTag = Tag.end(name);