From 3ed143ba1c1d75c3f9f55844f40385598fd88035 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Tue, 2 Dec 2025 11:00:41 +0100 Subject: Fix memory leak in diagnostic_to_json --- src/main/lsp/types.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main') 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; } -- cgit v1.2.3