From fd79e6a683f5cdeccf9f8e28fa75f6ee8ed529ed Mon Sep 17 00:00:00 2001 From: stefanf Date: Wed, 13 Apr 2005 19:54:03 +0000 Subject: Assign 0.0 to the variable passed to getfloating() if the argument is missing. MFC after: 1 week --- usr.bin/printf/printf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'usr.bin/printf/printf.c') diff --git a/usr.bin/printf/printf.c b/usr.bin/printf/printf.c index 64aa07a..dc15952 100644 --- a/usr.bin/printf/printf.c +++ b/usr.bin/printf/printf.c @@ -495,8 +495,10 @@ getfloating(long double *dp, int mod_ldbl) char *ep; int rval; - if (!*gargv) + if (!*gargv) { + *dp = 0.0; return (0); + } if (**gargv == '"' || **gargv == '\'') { *dp = asciicode(); return (0); -- cgit v1.1