From 84fc451a78bd125e407f953b05ff2c19ec6ce4e9 Mon Sep 17 00:00:00 2001 From: Jens Tautenhahn Date: Tue, 14 Jun 2016 15:42:18 +0200 Subject: [PATCH] prevent buffer overflow in debug output --- src/sprtf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sprtf.c b/src/sprtf.c index 4d7e248..cd56b6c 100644 --- a/src/sprtf.c +++ b/src/sprtf.c @@ -395,7 +395,7 @@ int MCDECL sprtf( const char *pf, ... ) int i; va_list arglist; va_start(arglist, pf); - i = vsprintf( pb, pf, arglist ); + i = vsnprintf( pb, M_MAX_SPRTF, pf, arglist ); va_end(arglist); #ifdef _MSC_VER prt(pb); // ensure CR/LF