diff options
author | Harald Radi <phanto@php.net> | 2001-08-20 08:52:49 +0000 |
---|---|---|
committer | Harald Radi <phanto@php.net> | 2001-08-20 08:52:49 +0000 |
commit | 3d0ab1236f8b288644f4d7cb0013bb49d90f4f2b (patch) | |
tree | 91fa51618620d6e3722f4725a2d10cb472aa131c | |
parent | c9aa94fc6f54abea7050e6a911d77716a5c83b2b (diff) | |
download | php-git-3d0ab1236f8b288644f4d7cb0013bb49d90f4f2b.tar.gz |
hum, wasn't $foo->bar 's property type OE_IS_METHOD ?
-rw-r--r-- | ext/com/COM.c | 6 | ||||
-rw-r--r-- | ext/rpc/com/com_wrapper.c | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/ext/com/COM.c b/ext/com/COM.c index 1c046658fd..699133eafd 100644 --- a/ext/com/COM.c +++ b/ext/com/COM.c @@ -1200,6 +1200,12 @@ PHPAPI pval php_COM_get_property_handler(zend_property_reference *property_refer pval_destructor(&overloaded_property->element); } + if (obj_prop != NULL) + { + RETVAL_COM(obj); + } + + FREE_VARIANT(var_result); return return_value; diff --git a/ext/rpc/com/com_wrapper.c b/ext/rpc/com/com_wrapper.c index 1c046658fd..699133eafd 100644 --- a/ext/rpc/com/com_wrapper.c +++ b/ext/rpc/com/com_wrapper.c @@ -1200,6 +1200,12 @@ PHPAPI pval php_COM_get_property_handler(zend_property_reference *property_refer pval_destructor(&overloaded_property->element); } + if (obj_prop != NULL) + { + RETVAL_COM(obj); + } + + FREE_VARIANT(var_result); return return_value; |