summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-10-25 13:05:38 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-10-25 13:05:38 +0100
commit1cf0125f2dc49363f6fd94e8462bbdcbbd5e8669 (patch)
tree4513e88528742d61cc49e67b89b84e7e0c0783c2 /css
parent88bd4e2ee2ea4c3af29c67b071406c957f9ba111 (diff)
downloadnetsurf-1cf0125f2dc49363f6fd94e8462bbdcbbd5e8669.tar.gz
netsurf-1cf0125f2dc49363f6fd94e8462bbdcbbd5e8669.tar.bz2
Fix leaks of colour attribute values. (Such as LINK, VLINK, TEXT, and COLOR attribute values.)
Diffstat (limited to 'css')
-rw-r--r--css/select.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/css/select.c b/css/select.c
index 23666e1ba..6c67c2e6c 100644
--- a/css/select.c
+++ b/css/select.c
@@ -2776,12 +2776,14 @@ node_presentational_hint_color(nscss_select_ctx *ctx,
if (!nscss_parse_colour((const char *)dom_string_data(color),
&hint->data.color)) {
+ dom_string_unref(color);
dom_string_unref(node_name);
return CSS_PROPERTY_NOT_SET;
}
hint->status = CSS_COLOR_COLOR;
+ dom_string_unref(color);
dom_string_unref(node_name);
return CSS_OK;