diff --git a/src/port.c b/src/port.c
index 0a4ede3b69bd0323c619fe840fbece36af5bc796..151981741093fb9fdebac427dfc5e28eed2097ab 100644
--- a/src/port.c
+++ b/src/port.c
@@ -17,7 +17,7 @@
 #include <float.h>
 #include <string.h>
 
-RCSID("$Id: port.c,v 1.23 2000/06/08 22:06:47 hubbe Exp $");
+RCSID("$Id: port.c,v 1.24 2000/06/20 03:26:53 hubbe Exp $");
 
 #ifdef sun
 time_t time PROT((time_t *));
@@ -402,11 +402,6 @@ double STRTOD(char * nptr, char **endptr)
   /* Eat whitespace.  */
   while (ISSPACE(*s)) ++s;
 
-  /* Get the sign.  */
-  sign = *s == '-' ? -1 : 1;
-  if (*s == '-' || *s == '+')
-    ++s;
-
   /* Get the sign.  */
   sign = *s == '-' ? -1 : 1;
   if (*s == '-' || *s == '+')