aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-03-29 19:05:56 +0000
committerUlrich Drepper <drepper@redhat.com>2003-03-29 19:05:56 +0000
commitd8592d04fab67a5a553bd9fc5573f234897bc0af (patch)
treee45729878eb419ccf4a974fc76f9f18c35dce15e
parentea473bad4c98d8e36cd510ba117d8fd7ab623c85 (diff)
downloadglibc-d8592d04fab67a5a553bd9fc5573f234897bc0af.tar
glibc-d8592d04fab67a5a553bd9fc5573f234897bc0af.tar.gz
glibc-d8592d04fab67a5a553bd9fc5573f234897bc0af.tar.bz2
glibc-d8592d04fab67a5a553bd9fc5573f234897bc0af.zip
Update.
* stdlib/strtod.c (INTERNAL): Recognize first digit after decimal point correctly [PR libc/4993].
-rw-r--r--ChangeLog3
-rw-r--r--stdlib/strtod.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e299697d6f..ea58c7cc55 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2003-03-29 Ulrich Drepper <drepper@redhat.com>
+ * stdlib/strtod.c (INTERNAL): Recognize first digit after decimal
+ point correctly [PR libc/4993].
+
* sysdeps/unix/sysv/linux/ifaddrs.c (getifaddrs): Avoid
netlink_open calls if netlink is known to not be available.
diff --git a/stdlib/strtod.c b/stdlib/strtod.c
index afe4359ca4..8d773ecb3d 100644
--- a/stdlib/strtod.c
+++ b/stdlib/strtod.c
@@ -568,7 +568,7 @@ INTERNAL (STRTOF) (nptr, endptr, group LOCALE_PARAM)
for (cnt = 0; decimal[cnt] != '\0'; ++cnt)
if (cp[cnt] != decimal[cnt])
break;
- if (decimal[cnt] == '\0' && cp[1] >= '0' && cp[1] <= '9')
+ if (decimal[cnt] == '\0' && cp[cnt] >= '0' && cp[cnt] <= '9')
{
/* We accept it. This funny construct is here only to indent
the code directly. */