From 91fc0d1a4146eb44dc2b668e65aef9bbec4e071b Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 5 Jul 2018 14:17:53 +0300 Subject: [PATCH] Replace zval_dtor() with specialized destructors --- ext/pdo_oci/oci_statement.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/pdo_oci/oci_statement.c b/ext/pdo_oci/oci_statement.c index eaf803b76d..10bb601d50 100644 --- a/ext/pdo_oci/oci_statement.c +++ b/ext/pdo_oci/oci_statement.c @@ -263,7 +263,7 @@ static sb4 oci_bind_output_cb(dvoid *ctx, OCIBind *bindp, ub4 iter, ub4 index, d } convert_to_string(parameter); - zval_dtor(parameter); + zval_ptr_dtor_str(parameter); Z_STR_P(parameter) = zend_string_alloc(param->max_value_len, 1); P->used_for_output = 1; @@ -381,7 +381,7 @@ static int oci_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *pa /* OCI likes to stick non-terminated strings in things */ *Z_STRVAL_P(parameter) = '\0'; } - zval_dtor(parameter); + zval_ptr_dtor_str(parameter); ZVAL_UNDEF(parameter); } else if (Z_TYPE_P(parameter) == IS_STRING) { Z_STR_P(parameter) = zend_string_init(Z_STRVAL_P(parameter), P->actual_len, 1); -- 2.50.0