check for EOF while parsing quoted strings

This commit is contained in:
Daniel Larimer 2014-06-05 11:54:19 -04:00
parent dd32afd0c3
commit 0a2a9ec25b

View file

@ -83,6 +83,9 @@ namespace fc
case '\\': case '\\':
token << parseEscape( in ); token << parseEscape( in );
break; break;
case 0x04:
FC_THROW_EXCEPTION( parse_error_exception, "EOF before closing '\"' in string '${token}'",
("token", token.str() ) );
case '"': case '"':
in.get(); in.get();
return token.str(); return token.str();