From 4b60eb6973b384bf12223a923d24865ddbe97778 Mon Sep 17 00:00:00 2001 From: cz7asm Date: Wed, 5 Dec 2018 12:42:46 +0100 Subject: fixing last fix missing function argument --- printf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/printf.c b/printf.c index 93a2f0f..9905032 100644 --- a/printf.c +++ b/printf.c @@ -649,7 +649,7 @@ static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxlen, const case 's' : { char* p = va_arg(va, char*); - unsigned int l = _strlen(p); + unsigned int l = _strlen(p, precision); // pre padding if (flags & FLAGS_PRECISION) { l = (l < precision ? l : precision); -- cgit v1.2.3