diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2012-02-06 19:11:36 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2012-02-06 19:11:36 +0000 |
commit | a8a2baad92d59aacd85cc06e5b9fea41cbd89e57 (patch) | |
tree | f64f6308c69dc1d660b0d37da8367bc5ccf13b94 | |
parent | dfca9f84b62e6021fe2d3c86a99fdc6f03f9984c (diff) | |
download | libdom-a8a2baad92d59aacd85cc06e5b9fea41cbd89e57.tar.gz libdom-a8a2baad92d59aacd85cc06e5b9fea41cbd89e57.tar.bz2 |
Implement destructor
svn path=/trunk/libdom/; revision=13430
-rw-r--r-- | src/html/html_element.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/html/html_element.c b/src/html/html_element.c index fd7dbd2..23fc0eb 100644 --- a/src/html/html_element.c +++ b/src/html/html_element.c @@ -86,8 +86,11 @@ void _dom_html_element_finalise(struct dom_html_element *ele) /* The virtual destroy function, see src/core/node.c for detail */ void _dom_html_element_destroy(dom_node_internal *node) { - UNUSED(node); - assert("Should never be here" == NULL); + dom_html_element *html = (dom_html_element *) node; + + _dom_html_element_finalise(html); + + free(html); } /* The virtual copy function, see src/core/node.c for detail */ |