From: Harald Radi Date: Mon, 20 Aug 2001 08:52:49 +0000 (+0000) Subject: hum, wasn't $foo->bar 's property type OE_IS_METHOD ? X-Git-Tag: PRE_SUBST_Z_MACROS~426 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3d0ab1236f8b288644f4d7cb0013bb49d90f4f2b;p=php hum, wasn't $foo->bar 's property type OE_IS_METHOD ? --- 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;