cvs: php4 /ext/com COM.c

From: Date: Thu, 30 May 2002 23:17:48 +0000
Subject: cvs: php4 /ext/com COM.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-12169@lists.php.net to get a copy of this message
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 {

« previous php.cvs (#12169) next »