summaryrefslogtreecommitdiff
path: root/ext/com_dotnet/com_misc.c
diff options
context:
space:
mode:
authorRob Richards <rrichards@php.net>2005-11-27 12:19:04 +0000
committerRob Richards <rrichards@php.net>2005-11-27 12:19:04 +0000
commit934e19107de20613cd9bb909d3806d19ce06ace8 (patch)
treef75647f1fe241c643f3cb9a7ac11ae77753d2e92 /ext/com_dotnet/com_misc.c
parentc37b13e0db0288e9131c1e74d2882be0570f0c64 (diff)
downloadphp-git-934e19107de20613cd9bb909d3806d19ce06ace8.tar.gz
Fixed bug #35316 (Application exception trying to create COM object)
Diffstat (limited to 'ext/com_dotnet/com_misc.c')
-rw-r--r--ext/com_dotnet/com_misc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/com_dotnet/com_misc.c b/ext/com_dotnet/com_misc.c
index bee9c7dcf8..0d99895a7d 100644
--- a/ext/com_dotnet/com_misc.c
+++ b/ext/com_dotnet/com_misc.c
@@ -51,6 +51,7 @@ PHPAPI void php_com_wrap_dispatch(zval *z, IDispatch *disp,
memset(obj, 0, sizeof(*obj));
obj->code_page = codepage;
obj->ce = php_com_variant_class_entry;
+ obj->zo.ce = php_com_variant_class_entry;
VariantInit(&obj->v);
V_VT(&obj->v) = VT_DISPATCH;
@@ -73,6 +74,7 @@ PHPAPI void php_com_wrap_variant(zval *z, VARIANT *v,
memset(obj, 0, sizeof(*obj));
obj->code_page = codepage;
obj->ce = php_com_variant_class_entry;
+ obj->zo.ce = php_com_variant_class_entry;
VariantInit(&obj->v);
VariantCopyInd(&obj->v, v);