Index: zend_operators.c =================================================================== RCS file: /repository/ZendEngine2/zend_operators.c,v retrieving revision 1.149 diff -u -r1.149 zend_operators.c --- zend_operators.c 20 May 2003 22:31:15 -0000 1.149 +++ zend_operators.c 21 May 2003 02:27:35 -0000 @@ -143,7 +143,7 @@ } #define zendi_convert_scalar_to_number(op, holder, result) \ - if (op==result) { \ + if (op==result && op->type != IS_LONG && op->type != IS_DOUBLE) { \ convert_scalar_to_number(op TSRMLS_CC); \ } else { \ switch ((op)->type) { \