From 03fb558bb93beb3109942e7fb7e7c059633029cf Mon Sep 17 00:00:00 2001 From: JamesNK Date: Wed, 28 May 2008 07:28:03 +0000 Subject: [PATCH] -Not correctly resizing internal string buffer when parsing long JSON documents --- Src/Newtonsoft.Json/StringBuffer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Newtonsoft.Json/StringBuffer.cs b/Src/Newtonsoft.Json/StringBuffer.cs index 083a5e9a..9fa6b0ac 100644 --- a/Src/Newtonsoft.Json/StringBuffer.cs +++ b/Src/Newtonsoft.Json/StringBuffer.cs @@ -75,7 +75,7 @@ namespace Newtonsoft.Json private void EnsureSize(int appendLength) { - char[] newBuffer = new char[_position + appendLength * 2]; + char[] newBuffer = new char[(_position + appendLength) * 2]; Array.Copy(_buffer, newBuffer, _position);