* stabsread.c (read_huge_number): Don't accept '0' + radix as part
authorJim Kingdon <jkingdon@engr.sgi.com>
Mon, 31 May 1993 18:08:56 +0000 (18:08 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Mon, 31 May 1993 18:08:56 +0000 (18:08 +0000)
of number, just through '0' + radix - 1.

gdb/ChangeLog
gdb/stabsread.c

index 90513ad82b73b66a7b0d91534cb1f161a9a79f71..c60a58bb3bbfbb59645d4ac42fb7fa44b74674ba 100644 (file)
@@ -1,3 +1,8 @@
+Mon May 31 10:37:04 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * stabsread.c (read_huge_number): Don't accept '0' + radix as part
+       of number, just through '0' + radix - 1.
+
 Sun May 30 15:35:21 1993  Fred Fish  (fnf@cygnus.com)
 
        * Makefile.in (SER_HARDWIRE):  Temporarily comment out ser-tcp.o.
index 531b63b904f2d90e77b0cbf2467f3a2d9a2c7d85..0fdacb0cbfb1166a7640bdb4525bd55ecafa7d1c 100644 (file)
@@ -3122,7 +3122,7 @@ read_huge_number (pp, end, bits)
     }
 
   upper_limit = LONG_MAX / radix;
-  while ((c = *p++) >= '0' && c <= ('0' + radix))
+  while ((c = *p++) >= '0' && c < ('0' + radix))
     {
       if (n <= upper_limit)
        {