summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-10-03 22:12:51 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-10-03 22:12:51 +0000
commit5b23bcae95be3b1135bbb2388be463361dd62e41 (patch)
tree0ce670b72bd4db187b48a01de41b270d08409629
parent012e0838cb9cb87dfc46a63dc1837bd548b63c14 (diff)
downloadnetsurf-5b23bcae95be3b1135bbb2388be463361dd62e41.tar.gz
netsurf-5b23bcae95be3b1135bbb2388be463361dd62e41.tar.bz2
Set iframe url pointer to NULL after unref at other end too.
svn path=/trunk/netsurf/; revision=12943
-rw-r--r--render/html.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/render/html.c b/render/html.c
index 168e2d07c..9aaa914c4 100644
--- a/render/html.c
+++ b/render/html.c
@@ -1996,8 +1996,10 @@ void html_destroy_iframe(struct content_html_iframe *iframe)
next = iframe->next;
if (iframe->name)
talloc_free(iframe->name);
- if (iframe->url)
+ if (iframe->url) {
nsurl_unref(iframe->url);
+ iframe->url = NULL;
+ }
talloc_free(iframe);
}
}