summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
Diffstat (limited to 'css')
-rw-r--r--css/select.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/css/select.c b/css/select.c
index 59f2641cc..84b8550ac 100644
--- a/css/select.c
+++ b/css/select.c
@@ -801,8 +801,7 @@ css_error node_has_name(void *pw, void *node,
nscss_select_ctx *ctx = pw;
dom_node *n = node;
- lwc_string_isequal(qname->name, ctx->universal, match);
- if (*match == false) {
+ if (lwc_string_isequal(qname->name, ctx->universal, match) == lwc_error_ok && *match == false) {
dom_string *name;
dom_exception err;
@@ -1058,8 +1057,9 @@ css_error node_has_attribute_includes(void *pw, void *node,
const char *start;
const char *end;
+ *match = false;
+
if (vlen == 0) {
- *match = false;
return CSS_OK;
}