diff options
-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; } |