Revert "Harden agains network packet overruns"
This reverts commit 6c1ea557b5.
This commit is contained in:
@@ -201,17 +201,9 @@ inline BOOL LLDataPackerBinaryBuffer::verifyLength(const S32 data_size, const ch
|
||||
{
|
||||
if (mWriteEnabled && (mCurBufferp - mBufferp) > mBufferSize - data_size)
|
||||
{
|
||||
// <FS:ND> Handle invalid packets by throwing an exception and a graceful continue
|
||||
// llwarns << "Buffer overflow in BinaryBuffer length verify, field name " << name << "!" << llendl;
|
||||
// llwarns << "Current pos: " << (int)(mCurBufferp - mBufferp) << " Buffer size: " << mBufferSize << " Data size: " << data_size << llendl;
|
||||
// return FALSE;
|
||||
|
||||
std::stringstream strm;
|
||||
strm << "Buffer overflow in BinaryBuffer length verify, field name " << name << "!" << std::endl;
|
||||
strm << "Current pos: " << (int)(mCurBufferp - mBufferp) << " Buffer size: " << mBufferSize << " Data size: " << data_size << std::endl;
|
||||
throw std::string( strm.str() );
|
||||
|
||||
// </FS:ND>
|
||||
llwarns << "Buffer overflow in BinaryBuffer length verify, field name " << name << "!" << llendl;
|
||||
llwarns << "Current pos: " << (int)(mCurBufferp - mBufferp) << " Buffer size: " << mBufferSize << " Data size: " << data_size << llendl;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
|
||||
Reference in New Issue
Block a user