aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-04-03 03:54:34 +0200
committerGitHub <noreply@github.com>2017-04-03 03:54:34 +0200
commit6afa7d66cd6343c7c0114e6b3e08c592e169df43 (patch)
treeb9bf75bedadd6a00347cd9f4396d159562fb7675 /src/nvim/message.c
parentddfa0359c638a4fd5eba5c339dc3e18e2b8aca35 (diff)
parentae7d8d8ffb86eefa45d8f59834eb0f088e93535d (diff)
downloadrneovim-6afa7d66cd6343c7c0114e6b3e08c592e169df43.tar.gz
rneovim-6afa7d66cd6343c7c0114e6b3e08c592e169df43.tar.bz2
rneovim-6afa7d66cd6343c7c0114e6b3e08c592e169df43.zip
Merge #6427 from ZyX-I/writefile-allow-omitting-fsync
eval: Make writefile() able to disable fsync()
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index 83f2735b50..1d3609291a 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -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((const char_u *)errbuf);
}
static void msg_emsgf_event(void **argv)