diff options
| author | Michael Wallner <mike@php.net> | 2013-10-03 13:28:41 +0200 |
|---|---|---|
| committer | Michael Wallner <mike@php.net> | 2013-10-03 13:28:41 +0200 |
| commit | fc3f8a8f54d8b3c864125bf32028d4550882839c (patch) | |
| tree | 03bb457e746e46d8b1e6e269b29af6dd1d7ced77 /ext/xmlreader/tests | |
| parent | 9209c19f8f7eef807cb457b32d3ab517ff8dc178 (diff) | |
| download | php-git-fc3f8a8f54d8b3c864125bf32028d4550882839c.tar.gz | |
fix bug #59613 (Crash with clone XMLReader)
Diffstat (limited to 'ext/xmlreader/tests')
| -rw-r--r-- | ext/xmlreader/tests/bug51963.phpt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/xmlreader/tests/bug51963.phpt b/ext/xmlreader/tests/bug51963.phpt new file mode 100644 index 0000000000..af47f9750b --- /dev/null +++ b/ext/xmlreader/tests/bug51963.phpt @@ -0,0 +1,22 @@ +--TEST-- +Bug #59613 (Crash with clone XMLReader) +--SKIPIF-- +<?php +extension_loaded("xmlreader") or die("skip requires xmlreader"); +?> +--FILE-- +<?php +echo "Test\n"; + +$xmlreader = new XMLReader(); +$xmlreader->xml("<a><b/></a>"); + +$xmlreader->next(); +$xmlreader2 = clone $xmlreader; +$xmlreader2->next(); +?> +Done +--EXPECTF-- +Test + +Fatal error: Trying to clone an uncloneable object of class XMLReader in %s on line %d |
