summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/html/html_table_element.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/html/html_table_element.c b/src/html/html_table_element.c
index 23351f0..db1e5e0 100644
--- a/src/html/html_table_element.c
+++ b/src/html/html_table_element.c
@@ -631,7 +631,6 @@ dom_exception dom_html_table_element_create_t_body(
exp = dom_html_table_element_get_t_bodies(element,
&t_bodies);
if(exp != DOM_NO_ERR) {
- dom_html_collection_unref(t_bodies);
return exp;
}
exp = dom_html_collection_get_length(t_bodies,
@@ -652,6 +651,7 @@ dom_exception dom_html_table_element_create_t_body(
t_body);
if(exp != DOM_NO_ERR) {
dom_node_unref(*t_body);
+ dom_html_collection_unref(t_bodies);
return exp;
}