]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Buffer overrun detected by Intel MPX in stdlib/strtod_l.c
authorLiubov Dmitrieva <ldmitrie@sourceware.org>
Wed, 18 Sep 2013 11:02:30 +0000 (15:02 +0400)
committerLiubov Dmitrieva <ldmitrie@sourceware.org>
Wed, 23 Oct 2013 15:07:37 +0000 (19:07 +0400)
stdlib/strtod_l.c

index 8f60653fb0a722a7214ec5d586174c19a0f16029..90541cd48fa1ca33c1f079f4ddfb170ece7a5fb3 100644 (file)
@@ -1752,7 +1752,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
              got_limb;
            }
 
-         for (i = densize; num[i] == 0 && i >= 0; --i)
+         for (i = densize; i >= 0 && num[i] == 0; --i)
            ;
          return round_and_return (retval, exponent - 1, negative,
                                   quot, BITS_PER_MP_LIMB - 1 - used,