Fix a possible buffer overflow.

This commit is contained in:
JoelKatz
2013-09-30 21:32:53 -07:00
parent b2c46db006
commit a815f455af

View File

@@ -719,7 +719,7 @@ Reader::decodeDouble ( Token& token )
int count;
int length = int (token.end_ - token.start_);
if ( length <= bufferSize )
if ( length < bufferSize )
{
Char buffer[bufferSize];
memcpy ( buffer, token.start_, length );