From 6e70e3521a8a615c5a01dd566a8443fa6b6de514 Mon Sep 17 00:00:00 2001 From: Sergey Kosarevsky Date: Sat, 5 Mar 2016 13:47:32 +0100 Subject: [PATCH] Removed commented code and added an explanatory comment instead --- include/rapidjson/reader.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index a143c41..3d7bb63 100644 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -1287,13 +1287,12 @@ private: bool cont = true; if (parseFlags & kParseNumbersAsStringsFlag) { - if (parseFlags & kParseInsituFlag) { s.Pop(); // Pop stack no matter if it will be used or not. typename InputStream::Ch* head = is.PutBegin(); const size_t length = s.Tell() - startOffset; RAPIDJSON_ASSERT(length <= 0xFFFFFFFF); -// *(head + length) = '\0'; + // unable to insert the \0 character here, it will erase the comma after this number const typename TargetEncoding::Ch* const str = reinterpret_cast(head); cont = handler.RawNumber(str, SizeType(length), false); } @@ -1308,7 +1307,6 @@ private: const SizeType length = static_cast(stackStream.Length()) - 1; cont = handler.RawNumber(str, SizeType(length), true); } - } else { size_t length = s.Length();