diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2014-11-15 10:11:18 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2014-11-15 10:11:18 +0000 |
commit | 0873c0f0b1e4ef9c276d88502f5b0de546c01619 (patch) | |
tree | 21c505a3f1c3a89ffd4fc624304fd2b7c926ca23 /src | |
parent | 13cfd516e469abe4eb64654029b007e178c08ee8 (diff) | |
download | libdom-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.c | 2 |
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; } |