summaryrefslogtreecommitdiff
path: root/src/main/lsp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/lsp')
-rw-r--r--src/main/lsp/types.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/lsp/types.c b/src/main/lsp/types.c
index cd46afa..a24d0f2 100644
--- a/src/main/lsp/types.c
+++ b/src/main/lsp/types.c
@@ -524,6 +524,7 @@ static struct s8 diagnostic_to_json(struct diagnostic *diag) {
struct s8 json = s8from_fmt(fmt, range.l, range.s, message.l, message.s,
severity_to_json(diag->severity));
+ s8delete(message);
s8delete(range);
return json;
}