diff options
author | luukvbaal <luukvbaal@gmail.com> | 2024-11-17 15:06:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-17 22:06:44 +0800 |
commit | 6ea45031d5841d3227c545f213d0903b951e40be (patch) | |
tree | 32f5a8a20b2fb903a75d7e9c790c5988bf9cb831 /src/nvim/api/private/helpers.c | |
parent | 10beeee06f75941877199c192d45866029cdf5bf (diff) | |
download | rneovim-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
Diffstat (limited to 'src/nvim/api/private/helpers.c')
-rw-r--r-- | src/nvim/api/private/helpers.c | 3 |
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 })); } |