diff options
author | Dmitry Stogov <dmitry@zend.com> | 2017-12-07 15:01:23 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2017-12-07 15:01:23 +0300 |
commit | 747a5928ad46470ce84688f5b5a8d52fdff42e39 (patch) | |
tree | e3536f35e70d6ab3e082b0ef1acc1d994227cd8c | |
parent | 7bc76c408face42894c5ce53a1521ee07dc0475e (diff) | |
download | php-git-747a5928ad46470ce84688f5b5a8d52fdff42e39.tar.gz |
Added assertion
-rw-r--r-- | Zend/zend_variables.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_variables.c b/Zend/zend_variables.c index 1d3d2a66a7..6cdea0ed71 100644 --- a/Zend/zend_variables.c +++ b/Zend/zend_variables.c @@ -167,6 +167,7 @@ ZEND_API void ZEND_FASTCALL _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC) if (EXPECTED(Z_TYPE_P(zvalue) == IS_ARRAY)) { ZVAL_ARR(zvalue, zend_array_dup(Z_ARRVAL_P(zvalue))); } else if (EXPECTED(Z_TYPE_P(zvalue) == IS_STRING)) { + ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zvalue))); CHECK_ZVAL_STRING_REL(Z_STR_P(zvalue)); ZVAL_NEW_STR(zvalue, zend_string_dup(Z_STR_P(zvalue), 0)); } |