diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-09 14:57:53 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-07-09 14:57:53 +0000 |
commit | 4e2e1e29d3c9bce23a24073ac60aa5025acf4e5c (patch) | |
tree | 99ee9e82ac50f5477c07f34e5b839c96f8c5c20a | |
parent | 5ad8c7894aaa67c8f89088f5796f525c61ac3961 (diff) | |
download | libhubbub-4e2e1e29d3c9bce23a24073ac60aa5025acf4e5c.tar.gz libhubbub-4e2e1e29d3c9bce23a24073ac60aa5025acf4e5c.tar.bz2 |
Remove invalid assertion -- </form> may occur in input data before any <form> is encountered.
svn path=/trunk/hubbub/; revision=4541
-rw-r--r-- | src/treebuilder/in_body.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c index ae19af8..fa015d2 100644 --- a/src/treebuilder/in_body.c +++ b/src/treebuilder/in_body.c @@ -1114,10 +1114,10 @@ void process_0container_in_body(hubbub_treebuilder *treebuilder, element_type type) { if (type == FORM) { - assert(treebuilder->context.form_element != NULL); - treebuilder->tree_handler->unref_node( - treebuilder->tree_handler->ctx, - treebuilder->context.form_element); + if (treebuilder->context.form_element != NULL) + treebuilder->tree_handler->unref_node( + treebuilder->tree_handler->ctx, + treebuilder->context.form_element); treebuilder->context.form_element = NULL; } |