diff options
-rw-r--r-- | src/cssparser.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cssparser.cc b/src/cssparser.cc index a890d54c..ad9a292a 100644 --- a/src/cssparser.cc +++ b/src/cssparser.cc @@ -405,7 +405,7 @@ static void Css_next_token(CssParser * parser) if (d == '*') { c = Css_getc(parser); d = Css_getc(parser); - while (c != '*' || d != '/') { + while (d != EOF && (c != '*' || d != '/')) { c = d; d = Css_getc(parser); } @@ -473,7 +473,7 @@ static void Css_next_token(CssParser * parser) c = Css_getc(parser); escaped = false; - while (escaped || c != c1) { + while (c != EOF && (escaped || c != c1)) { if (c == '\\') { escaped = true; d = Css_getc(parser); |