From 0a2a9ec25b30c969d02f95446b0e1e9d22439b6c Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Thu, 5 Jun 2014 11:54:19 -0400 Subject: [PATCH] check for EOF while parsing quoted strings --- src/io/json.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/io/json.cpp b/src/io/json.cpp index b1a308d..09f9935 100644 --- a/src/io/json.cpp +++ b/src/io/json.cpp @@ -83,6 +83,9 @@ namespace fc case '\\': token << parseEscape( in ); break; + case 0x04: + FC_THROW_EXCEPTION( parse_error_exception, "EOF before closing '\"' in string '${token}'", + ("token", token.str() ) ); case '"': in.get(); return token.str();