summaryrefslogtreecommitdiff
path: root/Zend/tests/self_and.phpt
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2016-12-02 12:34:46 +0300
committerDmitry Stogov <dmitry@zend.com>2016-12-02 12:34:46 +0300
commit67d90a4870499f53faefc3314f50181d4150d7d0 (patch)
tree55b8880f0209ab442cb345f5cb9a6e1aef03f18b /Zend/tests/self_and.phpt
parentfcaccbaa22784084d2cb59821b4e66c230702851 (diff)
downloadphp-git-67d90a4870499f53faefc3314f50181d4150d7d0.tar.gz
Fixed possible memory leak in &=, |=, ^=.
Diffstat (limited to 'Zend/tests/self_and.phpt')
-rw-r--r--Zend/tests/self_and.phpt10
1 files changed, 10 insertions, 0 deletions
diff --git a/Zend/tests/self_and.phpt b/Zend/tests/self_and.phpt
index cdcde77992..e9ddc849eb 100644
--- a/Zend/tests/self_and.phpt
+++ b/Zend/tests/self_and.phpt
@@ -6,6 +6,8 @@ ANDing strings
$s = "123";
$s1 = "test";
$s2 = "45345some";
+$s3 = str_repeat("f", 1);
+$s4 = str_repeat("f", 2);
$s &= 22;
var_dump($s);
@@ -16,10 +18,18 @@ var_dump($s1);
$s2 &= 33;
var_dump($s2);
+$s3 &= " ";
+var_dump($s3);
+
+$s4 &= " ";
+var_dump($s4);
+
echo "Done\n";
?>
--EXPECTF--
int(18)
int(0)
int(33)
+string(1) " "
+string(2) " "
Done