diff options
Diffstat (limited to 'vsnprintf.c')
-rw-r--r-- | vsnprintf.c | 2 |
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 */ |