From: Thies C. Arntzen Date: Wed, 1 Mar 2000 13:59:51 +0000 (+0000) Subject: now X-Git-Tag: PHP-4.0-RC1~337 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e5acab610a0d15e3ccce9d29ffff0e44d278ef9;p=php now --- diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index e87c4dc6e0..3432621cde 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -1362,8 +1362,8 @@ ZEND_API inline int is_numeric_string(char *str, int length, long *lval, double errno=0; local_dval = strtod(str, &end_ptr); if (errno!=ERANGE && end_ptr == str+length) { /* floating point string */ - if (local_dval==HUGE_VAL || local_dval==-HUGE_VAL) { - /* "inf" */ + if (! finite(local_dval)) { + /* "inf","nan" and maybe other weird ones */ return 0; }