diff --git a/src/main/java/net/vhati/modmanager/core/ModUtilities.java b/src/main/java/net/vhati/modmanager/core/ModUtilities.java index 3e18844..070f274 100644 --- a/src/main/java/net/vhati/modmanager/core/ModUtilities.java +++ b/src/main/java/net/vhati/modmanager/core/ModUtilities.java @@ -215,11 +215,13 @@ public class ModUtilities { mainText = xmlDeclPtn.matcher(mainText).replaceFirst( "" ); mainText = ""+ mainText +""; Document mainDoc = parseStrictOrSloppyXML( mainText, mainDescription+" (wrapped)" ); + mainText = null; String appendText = decodeText( appendStream, appendDescription ).text; appendText = xmlDeclPtn.matcher(appendText).replaceFirst( "" ); appendText = ""+ appendText +""; Document appendDoc = parseStrictOrSloppyXML( appendText, appendDescription+" (wrapped)" ); + appendText = null; XMLPatcher patcher = new XMLPatcher(); patcher.setGlobalPanic( globalPanic ); @@ -258,6 +260,7 @@ public class ModUtilities { srcText = xmlDeclPtn.matcher(srcText).replaceFirst( "" ); srcText = ""+ srcText +""; Document doc = parseStrictOrSloppyXML( srcText, srcDescription+" (wrapped)" ); + srcText = null; StringWriter writer = new StringWriter(); SloppyXMLOutputProcessor.sloppyPrint( doc, writer, encoding );