summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-03-05 15:34:50 +0400
committerDmitry Stogov <dmitry@zend.com>2014-03-05 15:34:50 +0400
commit50d899dda3d225c962fec1b8cce1cb880c84999e (patch)
tree40e0d4c71bf8d1070f4e0561d36920f9f571fff5 /Zend/zend_operators.c
parentb763baff97b85cead7b6a3cbf904826fb9bb8d16 (diff)
parentef01b7937e334ab454a1ea9b1704d6f981bef801 (diff)
downloadphp-git-50d899dda3d225c962fec1b8cce1cb880c84999e.tar.gz
Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2
Diffstat (limited to 'Zend/zend_operators.c')
-rw-r--r--Zend/zend_operators.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c
index 5e9ad6a17d..df7ba8fa6a 100644
--- a/Zend/zend_operators.c
+++ b/Zend/zend_operators.c
@@ -1868,6 +1868,8 @@ static void increment_string(zval *str) /* {{{ */
} else if (Z_REFCOUNT_P(str) > 1) {
Z_DELREF_P(str);
Z_STR_P(str) = STR_DUP(Z_STR_P(str), 0);
+ } else {
+ STR_FORGET_HASH_VAL(Z_STR_P(str));
}
s = Z_STRVAL_P(str);