Skip to content

Commit 38bafa4

Browse files
authored
Use StringReader in the call of XmlReader.Create method to avoid a possible XmlException Illegal characters in path. (#674)
Avoid a possible XmlException Illegal characters in path for HistoricalAccess Server.
1 parent ccda5e0 commit 38bafa4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Workshop/HistoricalAccess/Server/UnderlyingSystem/DataFileReader.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,8 @@ private bool ExtractField(int lineCount, ref string line, ServiceMessageContext
665665
builder.Append("</Value>");
666666

667667
XmlDocument document = new XmlDocument { XmlResolver = null };
668-
using (XmlReader reader = XmlReader.Create(builder.ToString(), new XmlReaderSettings() { XmlResolver = null }))
668+
using (StringReader sr = new StringReader(builder.ToString()))
669+
using (XmlReader reader = XmlReader.Create(sr, new XmlReaderSettings() { XmlResolver = null }))
669670
{
670671
document.Load(reader);
671672
}

0 commit comments

Comments
 (0)