[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-cvs
Subject:    [PHP-CVS] cvs: php4 /ext/com COM.c
From:       "Harald Radi" <h.radi () nme ! at>
Date:       2002-05-30 23:17:48
[Download RAW message or body]

phanto		Thu May 30 19:17:48 2002 EDT

  Modified files:              
    /php4/ext/com	COM.c 
  Log:
  #forgot something
  
Index: php4/ext/com/COM.c
diff -u php4/ext/com/COM.c:1.79 php4/ext/com/COM.c:1.80
--- php4/ext/com/COM.c:1.79	Thu May 30 19:07:20 2002
+++ php4/ext/com/COM.c	Thu May 30 19:17:47 2002
@@ -18,7 +18,7 @@
    |         Wez Furlong <wez@thebrainroom.com>                           |
    +----------------------------------------------------------------------+
  */
-/* $Id: COM.c,v 1.79 2002/05/30 23:07:20 phanto Exp $ */
+/* $Id: COM.c,v 1.80 2002/05/30 23:17:47 phanto Exp $ */
 /*
  * This module implements support for COM components that support the IDispatch
  * interface.  Both local (COM) and remote (DCOM) components can be accessed.
@@ -1595,12 +1595,12 @@
 		RETURN_NULL();
 	}
 
-	dispparams.cArgs = 0;
-	dispparams.cNamedArgs = 0;
+	if (return_value) {
+		dispparams.cArgs = 0;
+		dispparams.cNamedArgs = 0;
 
-	hr = php_COM_invoke(obj, dispid, DISPATCH_PROPERTYGET, &dispparams, var_result, &ErrString TSRMLS_CC);
+		hr = php_COM_invoke(obj, dispid, DISPATCH_PROPERTYGET, &dispparams, var_result, &ErrString TSRMLS_CC);
 
-	if (return_value) {
 		if (SUCCEEDED(hr)) {
 			php_variant_to_pval(var_result, return_value, codepage TSRMLS_CC);
 		} else {



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic