diff options
Diffstat (limited to 'ext/standard/var.c')
-rw-r--r-- | ext/standard/var.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/var.c b/ext/standard/var.c index eac33b05d3..a2fcdb4755 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -141,7 +141,7 @@ PHP_FUNCTION(var_dump) argc = ZEND_NUM_ARGS(); - args = (zval ***)emalloc(argc * sizeof(zval **)); + args = (zval ***)safe_emalloc(argc, sizeof(zval **), 0); if (ZEND_NUM_ARGS() == 0 || zend_get_parameters_array_ex(argc, args) == FAILURE) { efree(args); WRONG_PARAM_COUNT; @@ -245,7 +245,7 @@ PHP_FUNCTION(debug_zval_dump) argc = ZEND_NUM_ARGS(); - args = (zval ***)emalloc(argc * sizeof(zval **)); + args = (zval ***)safe_emalloc(argc, sizeof(zval **), 0); if (ZEND_NUM_ARGS() == 0 || zend_get_parameters_array_ex(argc, args) == FAILURE) { efree(args); WRONG_PARAM_COUNT; |