diff --git a/Sources/FoundationXML/XMLParser.swift b/Sources/FoundationXML/XMLParser.swift index befc828212..501c9670a1 100644 --- a/Sources/FoundationXML/XMLParser.swift +++ b/Sources/FoundationXML/XMLParser.swift @@ -601,10 +601,7 @@ open class XMLParser : NSObject { var result = true var chunkStart = 0 var chunkEnd = min(_chunkSize, data.count) - while result { - if chunkStart >= data.count || chunkEnd >= data.count { - break - } + while result && chunkStart < chunkEnd { let chunk = data[chunkStart..