diff --git a/Sources/FoundationXML/XMLParser.swift b/Sources/FoundationXML/XMLParser.swift index 2d160f3945..03e3a5da07 100644 --- a/Sources/FoundationXML/XMLParser.swift +++ b/Sources/FoundationXML/XMLParser.swift @@ -603,10 +603,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..