Index: lib/strtod.c
--- lib/strtod.c.orig	2002-04-20 16:06:19.000000000 +0200
+++ lib/strtod.c	2004-02-11 10:40:45.000000000 +0100
@@ -604,7 +604,7 @@
 	if (!(x & 1)) {
 		k++;
 		x >>= 1;
-		if (!x & 1)
+		if (!(x & 1))
 			return 32;
 		}
 	*y = x;
