]> granicus.if.org Git - php/commitdiff
Same here
authorXinchen Hui <laruence@php.net>
Thu, 2 Jul 2015 04:23:50 +0000 (12:23 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 2 Jul 2015 04:23:50 +0000 (12:23 +0800)
Zend/zend_operators.c

index 4528e81c28d9e401596ca173437cff9be4e862d9..5ad1a1479111d700163259d3ae54759f8faabdc4 100644 (file)
@@ -506,7 +506,11 @@ try_again:
                        break;
                }
                case IS_TRUE:
-                       ZVAL_NEW_STR(op, zend_string_init("1", 1, 0));
+                       if (CG(one_char_string)['1']) {
+                               ZVAL_INTERNED_STR(op, CG(one_char_string)['1']);
+                       } else {
+                               ZVAL_NEW_STR(op, zend_string_init("1", 1, 0));
+                       }
                        break;
                case IS_STRING:
                        break;