From af9c0b84cdcb5addea929a0ad2cbacd4e275c17c Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Sun, 18 Jul 2004 09:55:02 +0000 Subject: [PATCH] No point allocating 0 bytes --- Zend/zend_execute_API.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 0cee71deb1..8c763f28be 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -514,13 +514,18 @@ ZEND_API int zval_update_constant(zval **pp, void *arg TSRMLS_DC) int call_user_function(HashTable *function_table, zval **object_pp, zval *function_name, zval *retval_ptr, zend_uint param_count, zval *params[] TSRMLS_DC) { - zval ***params_array = (zval ***) emalloc(sizeof(zval **)*param_count); + zval ***params_array; zend_uint i; int ex_retval; zval *local_retval_ptr; - for (i=0; i