diff options
-rw-r--r-- | render/html.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/render/html.c b/render/html.c index a7fbf8a36..02209b9e9 100644 --- a/render/html.c +++ b/render/html.c @@ -450,6 +450,9 @@ html_process_encoding_change(struct content *c, dom_hubbub_parser_destroy(html->parser); html->parser = NULL; + if (html->document != NULL) + dom_node_unref(html->document); + /* Create new binding, using the new encoding */ html->parser = dom_hubbub_parser_create(html->encoding, true, |