diff --git a/libsrc/common/vsprintf.c b/libsrc/common/vsprintf.c index bb97a88ab..8b5700b2b 100644 --- a/libsrc/common/vsprintf.c +++ b/libsrc/common/vsprintf.c @@ -37,6 +37,9 @@ int vsprintf (char* buf, char* format, va_list ap) /* Do formatting and output */ _printf (&d, format, ap); + /* Terminate the result string */ + buf [d.ccount++] = '\0'; + /* Return bytes written */ return d.ccount; }