]> granicus.if.org Git - php/commitdiff
Scalar types don't have reference counter
authorDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 13:17:43 +0000 (16:17 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 17 Jan 2018 13:17:43 +0000 (16:17 +0300)
ext/simplexml/simplexml.c

index e6a874a6af90662a7ba8b24cfb2e11843f9deee2..a497a360f8f5555e427c8877a8a19a9b12b790f6 100644 (file)
@@ -400,11 +400,6 @@ static void change_node_zval(xmlNodePtr node, zval *value)
                case IS_TRUE:
                case IS_DOUBLE:
                case IS_NULL:
-                       if (Z_REFCOUNT_P(value) > 1) {
-                               value_copy = *value;
-                               zval_copy_ctor(&value_copy);
-                               value = &value_copy;
-                       }
                        convert_to_string(value);
                        /* break missing intentionally */
                case IS_STRING: