diff options
Diffstat (limited to 'ext/hyperwave/hw.c')
-rw-r--r-- | ext/hyperwave/hw.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/hyperwave/hw.c b/ext/hyperwave/hw.c index 8beeb5715f..31caae4a87 100644 --- a/ext/hyperwave/hw.c +++ b/ext/hyperwave/hw.c @@ -372,9 +372,10 @@ int make2_return_array_from_objrec(pval **return_value, char *objrec, zval *sarr attrname = strtok(NULL, "\n"); } if(NULL == sarr){ - spec_arr->refcount--; - zend_hash_destroy(spec_arr->value.ht); - efree(spec_arr->value.ht); +// spec_arr->refcount--; +// zend_hash_destroy(spec_arr->value.ht); +// efree(spec_arr->value.ht); + zval_dtor(spec_arr); efree(spec_arr); } efree(temp); |