summaryrefslogtreecommitdiff
path: root/src/treebuilder/in_frameset.c
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-07-09 15:35:11 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-07-09 15:35:11 +0000
commit6b9d7b0e859aa06b0f39e716f2576a19e025f955 (patch)
tree8c6251fe4ad12509a7c4374825d0e35cb3af5ede /src/treebuilder/in_frameset.c
parent5ff90817b11f159af1261ef60de983030f358974 (diff)
downloadlibhubbub-6b9d7b0e859aa06b0f39e716f2576a19e025f955.tar.gz
libhubbub-6b9d7b0e859aa06b0f39e716f2576a19e025f955.tar.bz2
- Fix process_character_expect_whitespace()'s idea of whitespace to match current spec.
- Add a few more asserts (they can't hurt). - Fix infinite loop "in frameset" - Make the "after body" mode behave properly wrt character data svn path=/trunk/hubbub/; revision=4543
Diffstat (limited to 'src/treebuilder/in_frameset.c')
-rw-r--r--src/treebuilder/in_frameset.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/treebuilder/in_frameset.c b/src/treebuilder/in_frameset.c
index f46431c..465f7e6 100644
--- a/src/treebuilder/in_frameset.c
+++ b/src/treebuilder/in_frameset.c
@@ -28,8 +28,10 @@ bool handle_in_frameset(hubbub_treebuilder *treebuilder,
switch (token->type) {
case HUBBUB_TOKEN_CHARACTER:
- reprocess = process_characters_expect_whitespace(treebuilder,
- token, true);
+ if (process_characters_expect_whitespace(treebuilder,
+ token, true)) {
+ /** \todo parser error */
+ }
break;
case HUBBUB_TOKEN_COMMENT:
process_comment_append(treebuilder, token,