diff --git a/lib/hx509/softp11.c b/lib/hx509/softp11.c index 47ef83dc3..c0acb9e11 100644 --- a/lib/hx509/softp11.c +++ b/lib/hx509/softp11.c @@ -127,6 +127,7 @@ snprintf_fill(char *str, size_t size, char fillchar, const char *fmt, ...) { int len; va_list ap; + va_start(ap, fmt); len = vsnprintf(str, size, fmt, ap); va_end(ap); if (len < 0 || len > size)