diff options
Diffstat (limited to 'ext/intl/converter/converter.c')
-rw-r--r-- | ext/intl/converter/converter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/intl/converter/converter.c b/ext/intl/converter/converter.c index 7d012b86bb..079f69e993 100644 --- a/ext/intl/converter/converter.c +++ b/ext/intl/converter/converter.c @@ -931,7 +931,7 @@ static PHP_METHOD(UConverter, getAliases) { alias = ucnv_getAlias(name, i, &error); if (U_FAILURE(error)) { THROW_UFAILURE(NULL, "ucnv_getAlias", error); - zval_dtor(return_value); + zend_array_destroy(Z_ARR_P(return_value)); RETURN_NULL(); } add_next_index_string(return_value, alias); @@ -959,7 +959,7 @@ static PHP_METHOD(UConverter, getStandards) { const char *name = ucnv_getStandard(i, &error); if (U_FAILURE(error)) { THROW_UFAILURE(NULL, "ucnv_getStandard", error); - zval_dtor(return_value); + zend_array_destroy(Z_ARR_P(return_value)); RETURN_NULL(); } add_next_index_string(return_value, name); |