aboutsummaryrefslogtreecommitdiff
path: root/src/cssparser.cc
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-12-02 21:44:13 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-12-02 21:44:13 +0100
commit8065034cc6d7dec172b09714dc9383c425cd4448 (patch)
tree5d123a928b0dd12ce1accd5bac7e9633f3aceb25 /src/cssparser.cc
parent8e0470efe6f6f35e0fb48acd358bdd05bac9e87b (diff)
check for EOF in Css_next_token()
Diffstat (limited to 'src/cssparser.cc')
-rw-r--r--src/cssparser.cc4
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);