aboutsummaryrefslogtreecommitdiffstats
path: root/vsnprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'vsnprintf.c')
-rw-r--r--vsnprintf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vsnprintf.c b/vsnprintf.c
index 1ff061ed9c..5f564c2abf 100644
--- a/vsnprintf.c
+++ b/vsnprintf.c
@@ -855,6 +855,8 @@ fp_begin: _double = va_arg(ap, double);
size += prec + 1;
} else if (!prec) { /* "0" */
size = 1;
+ if (flags & ALT)
+ size += 1;
} else /* "0.X" */
size = prec + 2;
} else if (expt >= ndig) { /* fixed g fmt */