diff options
| author | Albert Cervin <albert@acervin.com> | 2025-12-02 11:00:41 +0100 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2025-12-02 11:00:41 +0100 |
| commit | 3ed143ba1c1d75c3f9f55844f40385598fd88035 (patch) | |
| tree | 29a7725d07d421e503359c23cc6a1e28efe8859a /src/main | |
| parent | 46e2807671dd1305107f4121419d2d36498b0535 (diff) | |
| download | dged-3ed143ba1c1d75c3f9f55844f40385598fd88035.tar.gz dged-3ed143ba1c1d75c3f9f55844f40385598fd88035.tar.xz dged-3ed143ba1c1d75c3f9f55844f40385598fd88035.zip | |
Fix memory leak in diagnostic_to_json
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/lsp/types.c | 1 |
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; } |
