From a8a2baad92d59aacd85cc06e5b9fea41cbd89e57 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Mon, 6 Feb 2012 19:11:36 +0000 Subject: Implement destructor svn path=/trunk/libdom/; revision=13430 --- src/html/html_element.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/html') 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 */ -- cgit v1.2.3