1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

Fix division by denominator with more than two limbs in strtold

This commit is contained in:
Andreas Schwab
2011-12-21 23:32:10 +01:00
parent d2daaa1eb6
commit 707f25dfc0
3 changed files with 10 additions and 2 deletions

View File

@ -1513,6 +1513,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
assert (numsize == densize);
for (i = numsize; i > 0; --i)
num[i] = num[i - 1];
num[0] = 0;
}
den[densize] = 0;
@ -1557,6 +1558,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
n0 = num[densize] = num[densize - 1];
for (i = densize - 1; i > 0; --i)
num[i] = num[i - 1];
num[0] = 0;
got_limb;
}