diff options
| author | Dmitry Stogov <dmitry@php.net> | 2008-07-24 09:42:18 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2008-07-24 09:42:18 +0000 |
| commit | feb85801667b7e94b65920801d6b39bcacd32276 (patch) | |
| tree | 6ff179d421b1d0d006a0e336c6905970095a0d6c /Zend/zend_interfaces.c | |
| parent | 6895773affe2fc5f3ef0b45350c2d8a957fdf2fa (diff) | |
| download | php-git-feb85801667b7e94b65920801d6b39bcacd32276.tar.gz | |
LSB parent/self forwarding
Diffstat (limited to 'Zend/zend_interfaces.c')
| -rwxr-xr-x | Zend/zend_interfaces.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index db4324ba7b..f4cf8f0421 100755 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -84,6 +84,7 @@ ZEND_API zval* zend_call_method(zval **object_pp, zend_class_entry *obj_ce, zend fcic.function_handler = *fn_proxy; } fcic.calling_scope = obj_ce; + fcic.called_scope = object_pp ? obj_ce : EG(called_scope); fcic.object_pp = object_pp; result = zend_call_function(&fci, &fcic TSRMLS_CC); } |
