diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2014-02-19 12:03:01 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2014-02-19 12:03:01 +0400 |
| commit | 9067dbcd0d8d8bed6c723d274b162182f33281ea (patch) | |
| tree | 2fedfa4a81b1c495979acdce75d0898e5d406aae /Zend/zend_interfaces.c | |
| parent | 6a3a33405b4dbe55a2ca70b1162a79125b6dd2d6 (diff) | |
| download | php-git-9067dbcd0d8d8bed6c723d274b162182f33281ea.tar.gz | |
Use better data structures (incomplete)
Diffstat (limited to 'Zend/zend_interfaces.c')
| -rw-r--r-- | Zend/zend_interfaces.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index c8898e1694..75f6165c3b 100644 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -40,8 +40,12 @@ ZEND_API zval* zend_call_method(zval *object, zend_class_entry *obj_ce, zend_fun zval params[2]; - ZVAL_COPY_VALUE(¶ms[0], arg1); - ZVAL_COPY_VALUE(¶ms[1], arg2); + if (param_count > 0) { + ZVAL_COPY_VALUE(¶ms[0], arg1); + } + if (param_count > 1) { + ZVAL_COPY_VALUE(¶ms[1], arg2); + } fci.size = sizeof(fci); /*fci.function_table = NULL; will be read form zend_class_entry of object if needed */ |
