X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fphp_pq_params.c;h=259fbb9a13b1c4b6e3c2d243e5106f39c1e9763d;hb=refs%2Ftags%2Fv2.2.1;hp=a3ee6b880a401051008b375f1e93c20906674503;hpb=80a38048f8355392d81e23f4b3a27a8e77d58214;p=m6w6%2Fext-pq diff --git a/src/php_pq_params.c b/src/php_pq_params.c index a3ee6b8..259fbb9 100644 --- a/src/php_pq_params.c +++ b/src/php_pq_params.c @@ -307,7 +307,8 @@ static int apply_to_params(zval *zp, void *arg_ptr) { struct apply_to_params_arg *arg = arg_ptr; - SEPARATE_ZVAL_IF_NOT_REF(zp); + ZVAL_DEREF(zp); + SEPARATE_ZVAL(zp); php_pq_params_set_param(arg->params, arg->index++, zp); return ZEND_HASH_APPLY_KEEP; }