diff options
Diffstat (limited to 'src/treebuilder/in_row.c')
-rw-r--r-- | src/treebuilder/in_row.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/treebuilder/in_row.c b/src/treebuilder/in_row.c index 37c4b9d..fce03b9 100644 --- a/src/treebuilder/in_row.c +++ b/src/treebuilder/in_row.c @@ -33,6 +33,10 @@ static void table_clear_stack(hubbub_treebuilder *treebuilder) /** \todo errors */ } + treebuilder->tree_handler->unref_node( + treebuilder->tree_handler->ctx, + node); + cur_node = treebuilder->context.element_stack[ treebuilder->context.current_node].type; } @@ -60,6 +64,9 @@ static inline bool act_as_if_end_tag_tr(hubbub_treebuilder *treebuilder) /** \todo errors */ } + treebuilder->tree_handler->unref_node(treebuilder->tree_handler->ctx, + node); + treebuilder->context.mode = IN_TABLE_BODY; return true; |