Browse Source

MFH: throw a warning when doing modulus by 0 (fr #39027)

PECL_OPENSSL
Antony Dovgal 20 years ago
parent
commit
8e1c9371bb
  1. 1
      Zend/zend_operators.c

1
Zend/zend_operators.c

@ -918,6 +918,7 @@ ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC)
zendi_convert_to_long(op2, op2_copy, result);
if (op2->value.lval == 0) {
zend_error(E_WARNING, "Division by zero");
ZVAL_BOOL(result, 0);
return FAILURE; /* modulus by zero */
}

Loading…
Cancel
Save