summaryrefslogtreecommitdiff
path: root/src/treebuilder/in_row.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/treebuilder/in_row.c')
-rw-r--r--src/treebuilder/in_row.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/treebuilder/in_row.c b/src/treebuilder/in_row.c
index 0c23bab..3bf9161 100644
--- a/src/treebuilder/in_row.c
+++ b/src/treebuilder/in_row.c
@@ -24,13 +24,11 @@ static void table_clear_stack(hubbub_treebuilder *treebuilder)
element_type cur_node = current_node(treebuilder);
while (cur_node != TR && cur_node != HTML) {
- hubbub_error e;
hubbub_ns ns;
element_type type;
void *node;
- e = element_stack_pop(treebuilder, &ns, &type, &node);
- assert(e == HUBBUB_OK);
+ element_stack_pop(treebuilder, &ns, &type, &node);
treebuilder->tree_handler->unref_node(
treebuilder->tree_handler->ctx,
@@ -51,7 +49,6 @@ static void table_clear_stack(hubbub_treebuilder *treebuilder)
*/
static hubbub_error act_as_if_end_tag_tr(hubbub_treebuilder *treebuilder)
{
- hubbub_error e;
hubbub_ns ns;
element_type otype;
void *node;
@@ -60,8 +57,7 @@ static hubbub_error act_as_if_end_tag_tr(hubbub_treebuilder *treebuilder)
table_clear_stack(treebuilder);
- e = element_stack_pop(treebuilder, &ns, &otype, &node);
- assert(e == HUBBUB_OK);
+ element_stack_pop(treebuilder, &ns, &otype, &node);
treebuilder->tree_handler->unref_node(treebuilder->tree_handler->ctx,
node);
@@ -112,21 +108,17 @@ hubbub_error handle_in_row(hubbub_treebuilder *treebuilder,
treebuilder->context.current_node].node,
treebuilder->context.current_node);
if (err != HUBBUB_OK) {
- hubbub_error e;
hubbub_ns ns;
element_type type;
void *node;
/* Revert changes */
- e = remove_node_from_dom(treebuilder,
+ remove_node_from_dom(treebuilder,
treebuilder->context.element_stack[
treebuilder->context.current_node].node);
- assert(e == HUBBUB_OK);
-
- e = element_stack_pop(treebuilder, &ns, &type,
+ element_stack_pop(treebuilder, &ns, &type,
&node);
- assert(e == HUBBUB_OK);
return err;
}