macOS: Syntax highlighter: Free spans array

This commit is contained in:
Roopesh Chander 2019-03-22 17:53:34 +05:30
parent 4629414981
commit 4e73e7b2e0
1 changed files with 2 additions and 0 deletions

View File

@ -150,6 +150,7 @@ class ConfTextStorage: NSTextStorage {
var spans = highlight_config(backingStore.string)!
evaluateExcludePrivateIPs(highlightSpans: spans)
let spansStart = spans
while spans.pointee.type != HighlightEnd {
let span = spans.pointee
@ -169,6 +170,7 @@ class ConfTextStorage: NSTextStorage {
spans = spans.successor()
}
backingStore.endEditing()
free(spansStart)
beginEditing()
edited(.editedAttributes, range: fullTextRange, changeInLength: 0)