diff options
| -rw-r--r-- | sys/src/cmd/awk/lib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/awk/lib.c b/sys/src/cmd/awk/lib.c index 2d60e3abb..4455bc2a7 100644 --- a/sys/src/cmd/awk/lib.c +++ b/sys/src/cmd/awk/lib.c @@ -696,7 +696,7 @@ int is_number(char *s) } r = strtod(s, &ep); - if (ep == s || isInf(r, 1) || isInf(r, -1)) + if (ep == s || isInf(r, 1) || isInf(r, -1) || isNaN(r)) return 0; while (*ep == ' ' || *ep == '\t' || *ep == '\n') ep++; |
