diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-07-21 08:21:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-21 08:21:46 +0800 |
commit | 60d320dea3fe7b7d666d5a18ec8b94178c31acf4 (patch) | |
tree | 01f87e4c5d2b0345355ae18fe489019f889c73c5 /src/nvim/message.c | |
parent | 63b3408551561127f7845470eb51404bcd6f547b (diff) | |
download | rneovim-60d320dea3fe7b7d666d5a18ec8b94178c31acf4.tar.gz rneovim-60d320dea3fe7b7d666d5a18ec8b94178c31acf4.tar.bz2 rneovim-60d320dea3fe7b7d666d5a18ec8b94178c31acf4.zip |
fix(decoration_provider): don't leak memory on error (#24410)
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r-- | src/nvim/message.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c index 1f6790225c..81760dd017 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -896,10 +896,10 @@ void msg_schedule_semsg_multiline(const char *const fmt, ...) { va_list ap; va_start(ap, fmt); - vim_vsnprintf((char *)IObuff, IOSIZE, fmt, ap); + vim_vsnprintf(IObuff, IOSIZE, fmt, ap); va_end(ap); - char *s = xstrdup((char *)IObuff); + char *s = xstrdup(IObuff); loop_schedule_deferred(&main_loop, event_create(msg_semsg_multiline_event, 1, s)); } |