summaryrefslogtreecommitdiff
path: root/Zend/tests/bug78182.phpt
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-06-19 16:35:12 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-06-19 16:35:12 +0200
commit268b5fec8e42e82dce398b86a4970ad8875978d3 (patch)
treeb7ed8a105a5570e170a56d78d5aad1fb251bba55 /Zend/tests/bug78182.phpt
parentb8cba88904a509abd2c141ebcdb952cfd9471063 (diff)
downloadphp-git-268b5fec8e42e82dce398b86a4970ad8875978d3.tar.gz
Fixed bug #78182
Diffstat (limited to 'Zend/tests/bug78182.phpt')
-rw-r--r--Zend/tests/bug78182.phpt15
1 files changed, 15 insertions, 0 deletions
diff --git a/Zend/tests/bug78182.phpt b/Zend/tests/bug78182.phpt
new file mode 100644
index 0000000000..4b0f08dc3b
--- /dev/null
+++ b/Zend/tests/bug78182.phpt
@@ -0,0 +1,15 @@
+--TEST--
+Bug #78182: Segmentation fault during by-reference property assignment
+--FILE--
+<?php
+$varName = 'var';
+$propName = 'prop';
+$$varName->$propName =& $$varName;
+var_dump($var);
+?>
+--EXPECTF--
+Warning: Creating default object from empty value in %s on line %d
+object(stdClass)#1 (1) {
+ ["prop"]=>
+ *RECURSION*
+}