diff options
Diffstat (limited to 'lib/vsprintf.c')
| -rw-r--r-- | lib/vsprintf.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/lib/vsprintf.c b/lib/vsprintf.c index b91839e9e89..33bed5e67a2 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -1771,7 +1771,7 @@ int vsscanf(const char * buf, const char * fmt, va_list args)  		 * advance both strings to next white space  		 */  		if (*fmt == '*') { -			while (!isspace(*fmt) && *fmt) +			while (!isspace(*fmt) && *fmt != '%' && *fmt)  				fmt++;  			while (!isspace(*str) && *str)  				str++; | 
