diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 267f566eb8c..1a5d9e2cbc5 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -343,6 +343,7 @@ int call_user_function_ex(HashTable *function_table, zval *object, zval *functio } new_zval = (zval *) emalloc(sizeof(zval)); *new_zval = **params[i]; + zval_copy_ctor(new_zval); new_zval->refcount = 1; new_zval->EA.locks = 0; (*params[i])->refcount--;