summaryrefslogtreecommitdiff
path: root/src/treebuilder
diff options
context:
space:
mode:
authorRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-07-18 18:14:03 +0530
committerRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-08-01 21:44:34 +0530
commit0892c102cffbb918187a9c0d1d94ee0cc037a0b7 (patch)
treeb65400d130f13eccd967bf5004cf3e9e46534727 /src/treebuilder
parentcef912a36f581deefa3674d1bd988beb9473acbb (diff)
downloadlibhubbub-0892c102cffbb918187a9c0d1d94ee0cc037a0b7.tar.gz
libhubbub-0892c102cffbb918187a9c0d1d94ee0cc037a0b7.tar.bz2
Fixed a bug in cdata block tokenisation. Also fixed handling of br close tag in body
Diffstat (limited to 'src/treebuilder')
-rw-r--r--src/treebuilder/in_body.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c
index 33b563e..bd73f08 100644
--- a/src/treebuilder/in_body.c
+++ b/src/treebuilder/in_body.c
@@ -1187,7 +1187,7 @@ hubbub_error process_hr_in_body(hubbub_treebuilder *treebuilder,
hubbub_error err;
if (element_in_scope(treebuilder, P, BUTTON_SCOPE)) {
- err = process_0p_in_body(treebuilder);
+ err = close_p_in_body(treebuilder);
if (err != HUBBUB_OK)
return err;
}
@@ -2522,6 +2522,8 @@ hubbub_error process_0br_in_body(hubbub_treebuilder *treebuilder)
if (err != HUBBUB_OK)
return err;
+ treebuilder->context.frameset_ok = false;
+
return insert_element(treebuilder, &tag, false);
}