mirror of
https://github.com/neovim/neovim.git
synced 2026-04-27 09:44:07 +00:00
message: Do not use IObuff in emsgf
This commit is contained in:
@@ -573,16 +573,17 @@ void emsg_invreg(int name)
|
||||
/// Print an error message with unknown number of arguments
|
||||
bool emsgf(const char *const fmt, ...)
|
||||
{
|
||||
static char errbuf[IOSIZE];
|
||||
if (emsg_not_now()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
va_list ap;
|
||||
va_start(ap, fmt);
|
||||
vim_vsnprintf((char *) IObuff, IOSIZE, fmt, ap, NULL);
|
||||
vim_vsnprintf(errbuf, sizeof(errbuf), fmt, ap, NULL);
|
||||
va_end(ap);
|
||||
|
||||
return emsg(IObuff);
|
||||
return emsg(errbuf);
|
||||
}
|
||||
|
||||
static void msg_emsgf_event(void **argv)
|
||||
|
||||
Reference in New Issue
Block a user