]> granicus.if.org Git - php/commitdiff
hum, wasn't $foo->bar 's property type OE_IS_METHOD ?
authorHarald Radi <phanto@php.net>
Mon, 20 Aug 2001 08:52:49 +0000 (08:52 +0000)
committerHarald Radi <phanto@php.net>
Mon, 20 Aug 2001 08:52:49 +0000 (08:52 +0000)
ext/com/COM.c
ext/rpc/com/com_wrapper.c

index 1c046658fd3dc01f6fd5069bb01a462b3378c9b3..699133eafdcc61e7b5e3579af3e1aed7fd3e6067 100644 (file)
@@ -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;
index 1c046658fd3dc01f6fd5069bb01a462b3378c9b3..699133eafdcc61e7b5e3579af3e1aed7fd3e6067 100644 (file)
@@ -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;