From e5155a018dc862b12851fcfed0c9c916373865c5 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 22 Jan 2009 00:35:22 +0000 Subject: Fix handling of EOF in property values svn path=/trunk/libcss/; revision=6165 --- src/parse/parse.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/parse') diff --git a/src/parse/parse.c b/src/parse/parse.c index 825f019..9ea6064 100644 --- a/src/parse/parse.c +++ b/src/parse/parse.c @@ -1639,6 +1639,9 @@ css_error parseValue0(css_parser *parser) if (error != CSS_OK) return error; + if (token->type == CSS_TOKEN_EOF) + return done(parser); + /* Grammar ambiguity -- assume ';' or '}' mark end */ if (token->type == CSS_TOKEN_CHAR && token->ilower->len == 1 && @@ -1741,6 +1744,9 @@ css_error parseAny0(css_parser *parser) if (error != CSS_OK) return error; + if (token->type == CSS_TOKEN_EOF) + return done(parser); + /* Grammar ambiguity: * assume '{', ';', ')', ']' mark end */ if (token->type == CSS_TOKEN_CHAR && -- cgit v1.2.3