cvs: php4(PHP_4_0_7) /ext/com COM.c conversion.c
| From: | Harald Radi | Date: | Tue, 25 Sep 2001 16:29:45 +0000 |
| Subject: | cvs: php4(PHP_4_0_7) /ext/com COM.c conversion.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7531@lists.php.net to get a copy of this message | ||
phanto Tue Sep 25 12:29:45 2001 EDT
Modified files: (Branch: PHP_4_0_7)
/php4/ext/com COM.c conversion.c
Log:
changed flags
Index: php4/ext/com/COM.c
diff -u php4/ext/com/COM.c:1.50.2.3 php4/ext/com/COM.c:1.50.2.4
--- php4/ext/com/COM.c:1.50.2.3 Mon Sep 10 05:28:54 2001
+++ php4/ext/com/COM.c Tue Sep 25 12:29:43 2001
@@ -554,7 +554,7 @@
pResults.pIID = &IID_IDispatch;
pResults.pItf = NULL;
pResults.hr = S_OK;
- hr=CoCreateInstanceEx(&clsid, NULL, CLSCTX_SERVER, &server_info, 1, &pResults);
+ hr=CoCreateInstanceEx(&clsid, NULL, CLSCTX_REMOTE_SERVER, &server_info, 1,
&pResults);
if (SUCCEEDED(hr)) {
hr = pResults.hr;
C_DISPATCH(obj) = (IDispatch *) pResults.pItf;
Index: php4/ext/com/conversion.c
diff -u php4/ext/com/conversion.c:1.33.2.3 php4/ext/com/conversion.c:1.33.2.4
--- php4/ext/com/conversion.c:1.33.2.3 Mon Sep 10 05:28:54 2001
+++ php4/ext/com/conversion.c Tue Sep 25 12:29:43 2001
@@ -456,7 +456,7 @@
/* This call has failed for everything I have tried */
/* But best leave it to be on the safe side */
- if (FAILED(SafeArrayGetVartype(array, &vartype))) {
+ if (FAILED(SafeArrayGetVartype(array, &vartype)) || (vartype == VT_EMPTY)) {
/* Fall back to what we do know */
/* Mask off the array bit and assume */
/* what is left is the type of the array */