summaryrefslogtreecommitdiff
path: root/Zend/zend_object_handlers.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2004-10-30 19:11:37 +0000
committerMarcus Boerger <helly@php.net>2004-10-30 19:11:37 +0000
commitc5a9a5a284ed8c9f7d9e33347a9b2f493673d244 (patch)
tree7143a5c72c699d59f17827e3a47a9c5625ba4f5e /Zend/zend_object_handlers.c
parent9dcce367e05b16c3c0d516d4beb5a12a522bc0f4 (diff)
downloadphp-git-c5a9a5a284ed8c9f7d9e33347a9b2f493673d244.tar.gz
- Change zend_object_handlers->get_method() to allow aggregation for internal classes
Diffstat (limited to 'Zend/zend_object_handlers.c')
-rw-r--r--Zend/zend_object_handlers.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c
index 142c144dd7..8d777a1733 100644
--- a/Zend/zend_object_handlers.c
+++ b/Zend/zend_object_handlers.c
@@ -586,11 +586,12 @@ ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope)
}
-static union _zend_function *zend_std_get_method(zval *object, char *method_name, int method_len TSRMLS_DC)
+static union _zend_function *zend_std_get_method(zval **object_ptr, char *method_name, int method_len TSRMLS_DC)
{
zend_object *zobj;
zend_function *fbc;
char *lc_method_name;
+ zval *object = *object_ptr;
lc_method_name = do_alloca(method_len+1);
/* Create a zend_copy_str_tolower(dest, src, src_length); */