summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2013-04-29 11:48:27 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2013-04-29 11:48:27 +0100
commitd9c59c9cbbd38937610bdad4bfa63888e5d80828 (patch)
treec51f0626d0b9fe73ed7599cd678117f989a9cc38 /src/parse
parent652ef30ea4e99e7ae38277304a53ee82e458eb28 (diff)
downloadlibcss-d9c59c9cbbd38937610bdad4bfa63888e5d80828.tar.gz
libcss-d9c59c9cbbd38937610bdad4bfa63888e5d80828.tar.bz2
Early return after processing @namespace.
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/language.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parse/language.c b/src/parse/language.c
index 6b1542c..522c763 100644
--- a/src/parse/language.c
+++ b/src/parse/language.c
@@ -525,6 +525,9 @@ css_error handleStartAtRule(css_language *c, const parserutils_vector *vector)
return error;
c->state = NAMESPACE_PERMITTED;
+
+ /* Namespaces are special, and do not generate rules */
+ return CSS_OK;
} else {
return CSS_INVALID;
}