diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lread.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c index 14c6f608b86..7e4f3d2f109 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -1637,7 +1637,10 @@ read_integer (readcharfun, radix) | |||
| 1637 | else if (c >= 'A' && c <= 'Z') | 1637 | else if (c >= 'A' && c <= 'Z') |
| 1638 | digit = c - 'A' + 10; | 1638 | digit = c - 'A' + 10; |
| 1639 | else | 1639 | else |
| 1640 | break; | 1640 | { |
| 1641 | UNREAD (c); | ||
| 1642 | break; | ||
| 1643 | } | ||
| 1641 | 1644 | ||
| 1642 | if (digit < 0 || digit >= radix) | 1645 | if (digit < 0 || digit >= radix) |
| 1643 | invalid_p = 1; | 1646 | invalid_p = 1; |