summaryrefslogtreecommitdiff
path: root/ext/tidy/tests
diff options
context:
space:
mode:
authorNuno Lopes <nlopess@php.net>2007-09-20 22:25:06 +0000
committerNuno Lopes <nlopess@php.net>2007-09-20 22:25:06 +0000
commitfa0efe45e0540c756c7f5f16e724f65313fbec2e (patch)
tree97b1ad42a63d56a2afa49cafe14d593c6831d7fd /ext/tidy/tests
parentc70e307e772c199de7a279fc098ea7e32d19afff (diff)
downloadphp-git-fa0efe45e0540c756c7f5f16e724f65313fbec2e.tar.gz
fix crash when fetching a node type that doesnt exist
# reported in a manual user note
Diffstat (limited to 'ext/tidy/tests')
-rw-r--r--ext/tidy/tests/029.phpt28
1 files changed, 28 insertions, 0 deletions
diff --git a/ext/tidy/tests/029.phpt b/ext/tidy/tests/029.phpt
new file mode 100644
index 0000000000..1709cd6f09
--- /dev/null
+++ b/ext/tidy/tests/029.phpt
@@ -0,0 +1,28 @@
+--TEST--
+tidy_get_body() crash
+--SKIPIF--
+<?php if (!extension_loaded('tidy')) die('skip'); ?>
+--FILE--
+<?php
+
+// bug report taken from http://news.php.net/php.notes/130628
+
+$inputs = array(
+ '<frameset > </frameset>',
+ '<html><frameset> </frameset> </html',
+);
+
+
+foreach ($inputs as $input) {
+
+ $t = tidy_parse_string($input);
+ $t->cleanRepair();
+ var_dump(tidy_get_body($t));
+}
+
+echo "Done\n";
+?>
+--EXPECT--
+NULL
+NULL
+Done