summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/com/conversion.c4
-rw-r--r--ext/rpc/com/conversion.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/ext/com/conversion.c b/ext/com/conversion.c
index 90f4f0b82c..519c3b95e2 100644
--- a/ext/com/conversion.c
+++ b/ext/com/conversion.c
@@ -62,11 +62,11 @@ PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage)
break;
case IS_OBJECT:
- if(!strcmp(pval_arg->value.obj.ce->name, "VARIANT"))
+ if(!strcmp(Z_OBJCE_P(pval_arg)->name, "VARIANT"))
{
type = VT_VARIANT;
}
- else if(!strcmp(pval_arg->value.obj.ce->name, "COM"))
+ else if(!strcmp(Z_OBJCE_P(pval_arg)->name, "COM"))
{
type = VT_DISPATCH;
}
diff --git a/ext/rpc/com/conversion.c b/ext/rpc/com/conversion.c
index 90f4f0b82c..519c3b95e2 100644
--- a/ext/rpc/com/conversion.c
+++ b/ext/rpc/com/conversion.c
@@ -62,11 +62,11 @@ PHPAPI void php_pval_to_variant(pval *pval_arg, VARIANT *var_arg, int codepage)
break;
case IS_OBJECT:
- if(!strcmp(pval_arg->value.obj.ce->name, "VARIANT"))
+ if(!strcmp(Z_OBJCE_P(pval_arg)->name, "VARIANT"))
{
type = VT_VARIANT;
}
- else if(!strcmp(pval_arg->value.obj.ce->name, "COM"))
+ else if(!strcmp(Z_OBJCE_P(pval_arg)->name, "COM"))
{
type = VT_DISPATCH;
}