From 15e9aa1706533cba39a165f78806400cc913e906 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 1 Feb 2017 16:05:33 +0300 Subject: [PATCH] fixed macro --- Zend/zend_types.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Zend/zend_types.h b/Zend/zend_types.h index cb5bb9eaa1..7230066050 100644 --- a/Zend/zend_types.h +++ b/Zend/zend_types.h @@ -912,9 +912,10 @@ static zend_always_inline uint32_t zval_delref_p(zval* pz) { #define SEPARATE_STRING(zv) do { \ zval *_zv = (zv); \ - if (Z_REFCOUNTED_P(_zv) && \ - Z_REFCOUNT_P(_zv) > 1) { \ - Z_DELREF_P(_zv); \ + if (Z_REFCOUNT_P(_zv) > 1) { \ + if (Z_REFCOUNTED_P(_zv)); \ + Z_DELREF_P(_zv); \ + } \ zval_copy_ctor_func(_zv); \ } \ } while (0) -- 2.40.0