Tue Sep 1 00:35:30 2020 UTC ()
eat the sign, pointed out by uwe@


(christos)
diff -r1.13 -r1.14 src/external/historical/nawk/dist/tran.c

cvs diff -r1.13 -r1.14 src/external/historical/nawk/dist/tran.c (expand / switch to context diff)
--- src/external/historical/nawk/dist/tran.c 2020/09/01 00:21:01 1.13
+++ src/external/historical/nawk/dist/tran.c 2020/09/01 00:35:29 1.14
@@ -404,6 +404,8 @@
 
 static int checkinfnan(const char *s)
 {
+	if (*s == '+' || *s == '-')
+		s++;
 	switch (tolower((unsigned char)*s)) {
 	case 'i':
 		return checkstr(s, "inf") || checkstr(s, "infinity");