diff options
author | Andrew Sidwell <andy@entai.co.uk> | 2008-07-09 15:35:11 +0000 |
---|---|---|
committer | Andrew Sidwell <andy@entai.co.uk> | 2008-07-09 15:35:11 +0000 |
commit | 6b9d7b0e859aa06b0f39e716f2576a19e025f955 (patch) | |
tree | 8c6251fe4ad12509a7c4374825d0e35cb3af5ede /src/treebuilder/in_frameset.c | |
parent | 5ff90817b11f159af1261ef60de983030f358974 (diff) | |
download | libhubbub-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.c | 6 |
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, |