From ebb9a250d888a90522ba57937cd27489a8a0f1d4 Mon Sep 17 00:00:00 2001 From: thebusytypist Date: Mon, 7 Jul 2014 22:06:14 +0800 Subject: [PATCH] It is sufficient to check finish state in iterative parsing. --- include/rapidjson/reader.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index b4d2d8b..0097325 100644 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -968,7 +968,7 @@ private: } stack_.Clear(); - return state == IterativeParsingFinishState && !HasParseError(); + return state == IterativeParsingFinishState; } static const size_t kDefaultStackCapacity = 256; //!< Default stack capacity in bytes for storing a single decoded string.