@@ -2641,7 +2641,7 @@ YY_RULE_SETUP
}
break;
default:
- if (c < 0x20) {
+ if ((c > 0) && (c < 0x20)) {
// impossible condition
driver.error(driver.loc_, "Invalid control in \"" + raw + "\"");
@@ -968,7 +968,7 @@ ControlCharacterFill [^"\\]|\\{JSONEscapeSequence}
+ if ((c >= 0) && (c < 0x20)) {