diff --git a/src/lread.c b/src/lread.c index 1b945fcba5b..8dab8ee74c4 100644 --- a/src/lread.c +++ b/src/lread.c @@ -1671,7 +1671,7 @@ isfloat_string (cp) while (*cp >= '0' && *cp <= '9') cp++; } - if (*cp == 'e') + if (*cp == 'e' || *cp == 'E') { state |= E_CHAR; cp++;