summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Sidwell <andy@entai.co.uk>2008-07-10 11:49:03 +0000
committerAndrew Sidwell <andy@entai.co.uk>2008-07-10 11:49:03 +0000
commit53fc5291c49a693d4978fb4b00350551019d636e (patch)
tree91e2ebfcd3f747e08c06caf7a8f1cdc0d6404641 /src
parent4d85cc91e14c56712824691f1777653ea55bebc9 (diff)
downloadlibhubbub-53fc5291c49a693d4978fb4b00350551019d636e.tar.gz
libhubbub-53fc5291c49a693d4978fb4b00350551019d636e.tar.bz2
Make sure all start tags get their namespace set.
svn path=/trunk/hubbub/; revision=4562
Diffstat (limited to 'src')
-rw-r--r--src/treebuilder/in_body.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c
index 53d5ab0..2904933 100644
--- a/src/treebuilder/in_body.c
+++ b/src/treebuilder/in_body.c
@@ -804,6 +804,7 @@ void process_image_in_body(hubbub_treebuilder *treebuilder,
hubbub_tag tag;
/** \todo UTF-16 */
+ tag.ns = HUBBUB_NS_HTML;
tag.name.type = HUBBUB_STRING_PTR;
tag.name.data.ptr = (const uint8_t *) "img";
tag.name.len = SLEN("img");
@@ -900,6 +901,7 @@ void process_isindex_in_body(hubbub_treebuilder *treebuilder,
/* Set up dummy as a start tag token */
dummy.type = HUBBUB_TOKEN_START_TAG;
+ dummy.data.tag.ns = HUBBUB_NS_HTML;
dummy.data.tag.name.type = HUBBUB_STRING_PTR;
/* Act as if <form> were seen */
@@ -1145,6 +1147,7 @@ void process_0p_in_body(hubbub_treebuilder *treebuilder)
hubbub_token dummy;
dummy.type = HUBBUB_TOKEN_START_TAG;
+ dummy.data.tag.ns = HUBBUB_NS_HTML;
dummy.data.tag.name.type = HUBBUB_STRING_PTR;
/** \todo UTF-16 */
dummy.data.tag.name.data.ptr = (const uint8_t *) "p";
@@ -1839,6 +1842,7 @@ void process_0br_in_body(hubbub_treebuilder *treebuilder)
/* Act as if <br> has been seen. */
/** \todo UTF-16 */
+ tag.ns = HUBBUB_NS_HTML;
tag.name.type = HUBBUB_STRING_PTR;
tag.name.data.ptr = (const uint8_t *) "br";
tag.name.len = SLEN("br");