watch out for i+1 to overflow the buffer
parent
988a8fc249
commit
ebc3a6b038
|
@ -389,12 +389,12 @@ struct JsonParser {
|
|||
}
|
||||
else if (str[i] == '*') { // multiline comment
|
||||
i++;
|
||||
if (i == str.size())
|
||||
if (i > str.size()-2)
|
||||
return fail("unexpected end of input inside multi-line comment", 0);
|
||||
// advance until closing tokens
|
||||
while (!(str[i] == '*' && str[i+1] == '/')) {
|
||||
i++;
|
||||
if (i == str.size())
|
||||
if (i > str.size()-2)
|
||||
return fail(
|
||||
"unexpected end of input inside multi-line comment", 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue