diff options
Diffstat (limited to 'src/parse')
-rw-r--r-- | src/parse/mq.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse/mq.c b/src/parse/mq.c index f587f8d..719e129 100644 --- a/src/parse/mq.c +++ b/src/parse/mq.c @@ -780,7 +780,7 @@ css_error css__mq_parse_media_list(css_language *c, const parserutils_vector *vector, int *ctx, css_mq_query **media) { - css_mq_query *result = NULL, *last; + css_mq_query *result = NULL, *last = NULL; const css_token *token; css_error error; @@ -804,6 +804,7 @@ css_error css__mq_parse_media_list(css_language *c, if (result == NULL) { result = last = query; } else { + assert(last != NULL); last->next = query; last = query; } |