]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Syntax highlighter: Free spans array
authorRoopesh Chander <roop@roopc.net>
Fri, 22 Mar 2019 12:23:34 +0000 (17:53 +0530)
committerRoopesh Chander <roop@roopc.net>
Fri, 22 Mar 2019 12:23:34 +0000 (17:53 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/macOS/View/ConfTextStorage.swift

index 6da5c98e7e107145312208096ca98b15c5ef02e5..3c92db36d63097709ff69394630fef4599b7e41f 100644 (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)