From 35ea92708e17c90e476167163ae24747a3f5508e Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Mon, 14 Sep 2020 10:41:34 -0400 Subject: rts: Fix erroneous usage of vsnprintf As pointed out in #18685, this should be snprintf not vsnprintf. This appears to be due to a cut-and-paste error. Fixes #18658. --- rts/RtsMessages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rts/RtsMessages.c b/rts/RtsMessages.c index 6f13580e06..c816322a63 100644 --- a/rts/RtsMessages.c +++ b/rts/RtsMessages.c @@ -248,7 +248,7 @@ rtsSysErrorMsgFn(const char *s, va_list ap) r = vsnprintf(buf, BUFSIZE, s, ap); if (r > 0 && r < BUFSIZE) { - r = vsnprintf(buf+r, BUFSIZE-r, ": %s", syserr); + r = snprintf(buf+r, BUFSIZE-r, ": %s", syserr); MessageBox(NULL /* hWnd */, buf, prog_name, -- cgit v1.2.1