mirror of
https://github.com/php/php-src.git
synced 2024-09-23 02:47:26 +00:00
ADW: Fixed COM extension bug #37927. Correct the processing of in/out arguments of type VT_DISPATCH|VT_REF
This commit is contained in:
parent
f994b102c7
commit
f5ffb540f0
@ -79,7 +79,7 @@ PHPAPI void php_com_wrap_variant(zval *z, VARIANT *v,
|
||||
VariantInit(&obj->v);
|
||||
VariantCopyInd(&obj->v, v);
|
||||
|
||||
if (V_VT(&obj->v) == VT_DISPATCH) {
|
||||
if ((V_VT(&obj->v) == VT_DISPATCH) && (V_DISPATCH(&obj->v) != NULL)) {
|
||||
IDispatch_GetTypeInfo(V_DISPATCH(&obj->v), 0, LANG_NEUTRAL, &obj->typeinfo);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user