summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2010-04-27 22:25:41 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2010-04-27 22:25:41 +0000
commitc1c25e479a10c6ab7f211fbcedd426ba33a4326b (patch)
treefeff2d71cb0e9a95f251f41f2da6f487bffa3843
parent2276afb9f658dcc1527fa3732a340f8efaec7f66 (diff)
downloadnetsurf-c1c25e479a10c6ab7f211fbcedd426ba33a4326b.tar.gz
netsurf-c1c25e479a10c6ab7f211fbcedd426ba33a4326b.tar.bz2
Unref uri after sending it to hlcache when requesting a css pending import, so that we don't leak the uris
svn path=/trunk/netsurf/; revision=10503
-rw-r--r--css/css.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/css/css.c b/css/css.c
index 0f447358f..f051d52b9 100644
--- a/css/css.c
+++ b/css/css.c
@@ -410,6 +410,9 @@ css_error nscss_request_import(struct content_css_data *c,
0, ctx->referer, NULL, nscss_import, ctx,
&child, accept,
&c->imports[c->import_count++].c);
+
+ lwc_string_unref(uri);
+
if (nerror != NSERROR_OK) {
return CSS_NOMEM;
}