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);