diff --git a/main/snprintf.c b/main/snprintf.c index caaf3b78c04..ff806f78a2d 100644 --- a/main/snprintf.c +++ b/main/snprintf.c @@ -897,6 +897,7 @@ static int format_converter(register buffy * odp, const char *fmt, case 's': + case 'v': s = va_arg(ap, char *); if (s != NULL) { s_len = strlen(s); diff --git a/main/spprintf.c b/main/spprintf.c index 67375aee96b..96a0234fc0e 100644 --- a/main/spprintf.c +++ b/main/spprintf.c @@ -513,6 +513,7 @@ static void xbuf_format_converter(smart_str *xbuf, const char *fmt, va_list ap) case 's': + case 'v': s = va_arg(ap, char *); if (s != NULL) { s_len = strlen(s);