summaryrefslogtreecommitdiff
path: root/vsnprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'vsnprintf.c')
-rw-r--r--vsnprintf.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vsnprintf.c b/vsnprintf.c
index 9c15a4b7b6..c0853389c6 100644
--- a/vsnprintf.c
+++ b/vsnprintf.c
@@ -831,7 +831,6 @@ fp_begin: _double = va_arg(ap, double);
expsize = exponent(expstr, expt, ch + 'p' - 'a');
ch += 'x' - 'a';
size = expsize + ndig;
- size += 2; /* 0x */
if (ndig > 1)
++size; /* floating point */
}
@@ -1028,7 +1027,7 @@ number: if ((dprec = prec) >= 0)
long_len:
if (sign)
fieldsz++;
- else if (flags & HEXPREFIX)
+ if (flags & HEXPREFIX)
fieldsz += 2;
realsz = dprec > fieldsz ? dprec : fieldsz;