summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/parse/language.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse/language.c b/src/parse/language.c
index 1f1aeb5..e1146e8 100644
--- a/src/parse/language.c
+++ b/src/parse/language.c
@@ -1033,13 +1033,14 @@ css_error parseNth(css_language *c,
had_sign = true;
if (len - (++consumed) > 0) {
+ size_t bstart;
/* Reject additional sign */
if (data[consumed] == '-' ||
data[consumed] == '+')
return CSS_INVALID;
/* 2n-b */
- size_t bstart = consumed;
+ bstart = consumed;
b = css__number_from_string(
(const uint8_t *) data + bstart,