diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-11-22 13:58:05 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-11-22 13:58:05 +0000 |
commit | fb0198094b865a4e355c6ec47275e25c2fde3379 (patch) | |
tree | 01d65f1f9476c67d1283903dafcef8bab4fffece /render | |
parent | 0846b2ac95fdf5332cb53b2098fc14ad7b137f1a (diff) | |
download | netsurf-fb0198094b865a4e355c6ec47275e25c2fde3379.tar.gz netsurf-fb0198094b865a4e355c6ec47275e25c2fde3379.tar.bz2 |
Squash memory leak
svn path=/trunk/netsurf/; revision=9691
Diffstat (limited to 'render')
-rw-r--r-- | render/html.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/render/html.c b/render/html.c index 31001f2cb..241d61350 100644 --- a/render/html.c +++ b/render/html.c @@ -942,14 +942,15 @@ bool html_find_stylesheets(struct content *c, xmlNode *html) LOG(("linked stylesheet %i '%s'", i, url)); res = url_normalize(url, &url2); + + free(url); + if (res != URL_FUNC_OK) { if (res == URL_FUNC_NOMEM) goto no_memory; continue; } - free(url); - /* start fetch */ stylesheets = talloc_realloc(c, c->data.html.stylesheets, |