aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2024-11-17 15:06:44 +0100
committerGitHub <noreply@github.com>2024-11-17 22:06:44 +0800
commit6ea45031d5841d3227c545f213d0903b951e40be (patch)
tree32f5a8a20b2fb903a75d7e9c790c5988bf9cb831
parent10beeee06f75941877199c192d45866029cdf5bf (diff)
downloadrneovim-6ea45031d5841d3227c545f213d0903b951e40be.tar.gz
rneovim-6ea45031d5841d3227c545f213d0903b951e40be.tar.bz2
rneovim-6ea45031d5841d3227c545f213d0903b951e40be.zip
fix(api): nvim_echo free text memory with invalid highlight (#31243)
Fix regression from #31195
-rw-r--r--src/nvim/api/private/helpers.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c
index 88e1664c04..8ddaecc58e 100644
--- a/src/nvim/api/private/helpers.c
+++ b/src/nvim/api/private/helpers.c
@@ -823,9 +823,6 @@ HlMessage parse_hl_msg(Array chunks, Error *err)
int hl_id = 0;
if (chunk.size == 2) {
hl_id = object_to_hl_id(chunk.items[1], "text highlight", err);
- if (ERROR_SET(err)) {
- goto free_exit;
- }
}
kv_push(hl_msg, ((HlMessageChunk){ .text = str, .hl_id = hl_id }));
}