Skip to content

Commit f7bfc1d

Browse files
committed
analyzer: fix memory leak on completion
1 parent 66a5565 commit f7bfc1d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/server/features_completion.v

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ pub fn (mut ls LanguageServer) completion(params lsp.CompletionParams) ![]lsp.Co
3232
source = insert_to_string(source, offset, completion.dummy_identifier)
3333

3434
res := ls.main_parser.parse_code(source)
35-
patched_psi_file := psi.new_psi_file(uri.path(), res.tree, res.source_text)
35+
mut patched_psi_file := psi.new_psi_file(uri.path(), res.tree, res.source_text)
36+
defer { patched_psi_file.free() }
3637

3738
element := patched_psi_file.root().find_element_at(offset) or {
3839
loglib.with_fields({

0 commit comments

Comments
 (0)