From 4c6e170c576ca92b7015eabe4ea6ac32383639d6 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Wed, 25 Dec 2019 15:27:10 +0800 Subject: Revert "Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter)" This reverts commit d8ad2f4695ebd6dc2d4e668d9baeac1c071791a6. --- ext/xmlwriter/tests/bug79029.phpt | 32 -------------------------------- ext/xmlwriter/tests/bug79029_1.phpt | 13 +++++++++++++ 2 files changed, 13 insertions(+), 32 deletions(-) delete mode 100644 ext/xmlwriter/tests/bug79029.phpt create mode 100644 ext/xmlwriter/tests/bug79029_1.phpt (limited to 'ext/xmlwriter') diff --git a/ext/xmlwriter/tests/bug79029.phpt b/ext/xmlwriter/tests/bug79029.phpt deleted file mode 100644 index f329b62756..0000000000 --- a/ext/xmlwriter/tests/bug79029.phpt +++ /dev/null @@ -1,32 +0,0 @@ ---TEST-- -#79029 (Use After Free's in XMLReader / XMLWriter) ---SKIPIF-- - ---FILE-- -openUri("bug79029.txt"); -$x[0]->startComment(); -@unlink("bug79029.txt"); - -$x = new XMLWriter(); -$x->openUri("bug79029.txt"); -fclose(@end(get_resources())); -@unlink("bug79029.txt"); - -file_put_contents("bug79029.txt", "a"); -$x = new XMLReader(); -$x->open("bug79029.txt"); -fclose(@end(get_resources())); -@unlink("bug79029.txt"); -?> -okey ---CLEAN-- - ---EXPECTF-- -Warning: fclose(): %d is not a valid stream resource in %sbug79029.php on line %d - -Warning: fclose(): %d is not a valid stream resource in %sbug79029.php on line %d -okey diff --git a/ext/xmlwriter/tests/bug79029_1.phpt b/ext/xmlwriter/tests/bug79029_1.phpt new file mode 100644 index 0000000000..c91295c167 --- /dev/null +++ b/ext/xmlwriter/tests/bug79029_1.phpt @@ -0,0 +1,13 @@ +--TEST-- +#79029 (Use After Free's in XMLReader / XMLWriter) +--SKIPIF-- + +--FILE-- +openUri("a"); +$x[0]->startComment(); +?> +okey +--EXPECT-- +okey -- cgit v1.2.1