summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-07-22 21:22:05 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-07-22 21:22:05 +0100
commit209d3a5ccfdaa93402a557bdf335b8ea8d325cb6 (patch)
treeb1289b6998859314f74e4c744a577cf2864f87d2 /css
parent5dadb1a0ec25d0bddb59b75969c551166c7dad86 (diff)
downloadnetsurf-209d3a5ccfdaa93402a557bdf335b8ea8d325cb6.tar.gz
netsurf-209d3a5ccfdaa93402a557bdf335b8ea8d325cb6.tar.bz2
Fix ref counting issue in named sibling selection callback.
Diffstat (limited to 'css')
-rw-r--r--css/select.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/css/select.c b/css/select.c
index 5c620b1ed..ee00412a9 100644
--- a/css/select.c
+++ b/css/select.c
@@ -638,9 +638,10 @@ css_error named_sibling_node(void *pw, void *node,
dom_node_unref(n);
if (dom_string_caseless_lwc_isequal(name, qname->name)) {
- /** \todo Sort out reference counting */
*sibling = n;
}
+
+ dom_string_unref(name);
}
return CSS_OK;