summaryrefslogtreecommitdiff
path: root/ext/rpc/com/COM.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/rpc/com/COM.c')
-rw-r--r--ext/rpc/com/COM.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/rpc/com/COM.c b/ext/rpc/com/COM.c
index 9eb6a245cf..d08a2ecb00 100644
--- a/ext/rpc/com/COM.c
+++ b/ext/rpc/com/COM.c
@@ -533,6 +533,7 @@ int do_COM_invoke(IDispatch *i_dispatch, pval *function_name, VARIANTARG *var_re
for (current_arg=0; current_arg<arg_count; current_arg++) {
current_variant = arg_count - current_arg - 1;
+ zval_dtor(arguments[current_arg]);
php_variant_to_pval(&variant_args[current_variant], arguments[current_arg], 0);
}