summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2014-11-15 10:11:18 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2014-11-15 10:11:18 +0000
commit0873c0f0b1e4ef9c276d88502f5b0de546c01619 (patch)
tree21c505a3f1c3a89ffd4fc624304fd2b7c926ca23 /src
parent13cfd516e469abe4eb64654029b007e178c08ee8 (diff)
downloadlibdom-0873c0f0b1e4ef9c276d88502f5b0de546c01619.tar.gz
libdom-0873c0f0b1e4ef9c276d88502f5b0de546c01619.tar.bz2
Fix resource leak with html collection creation in t_body code, Coverity #1227074
Diffstat (limited to 'src')
-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;
}