resetLastPeer()
while spans.pointee.type != HighlightEnd {
let span = spans.pointee
- var substring = backingStore.attributedSubstring(from: NSRange(location: span.start, length: span.len)).string
+ var substring = backingStore.attributedSubstring(from: NSRange(location: span.start, length: span.len)).string.lowercased()
if span.type == HighlightError {
resetLastPeer()
return
- }
- if span.type == HighlightSection {
- if substring.lowercased() == "[peer]" {
+ } else if span.type == HighlightSection {
+ if substring == "[peer]" {
if hasOnePeer {
resetLastPeer()
return
hasOnePeer = true
}
} else if span.type == HighlightField {
- fieldType = FieldType(rawValue: substring.lowercased())
+ fieldType = FieldType(rawValue: substring)
} else if span.type == HighlightIP && fieldType == .dns {
lastOnePeerDNSServers.append(substring)
} else if span.type == HighlightIP && fieldType == .allowedips {