SFXMemoryStream::read clarification.

This commit is contained in:
Azaezel 2018-03-13 18:05:30 -05:00
parent 1d754d92d7
commit 32707c5e53

View file

@ -80,13 +80,13 @@ U32 SFXMemoryStream::read( U8* buffer, U32 length )
if( numBytesLeftInCurrentPacket ) if( numBytesLeftInCurrentPacket )
{ {
const U32 numBytesToCopy = getMin( numBytesLeftInCurrentPacket, numBytesLeftToCopy ); const U32 remainingNumBytesToCopy = getMin( numBytesLeftInCurrentPacket, numBytesLeftToCopy );
dMemcpy( &buffer[ bufferOffset ], &mCurrentPacket->data[ mCurrentPacketOffset ], numBytesToCopy ); dMemcpy( &buffer[ bufferOffset ], &mCurrentPacket->data[ mCurrentPacketOffset ], remainingNumBytesToCopy);
bufferOffset += numBytesToCopy; bufferOffset += remainingNumBytesToCopy;
mCurrentPacketOffset += numBytesToCopy; mCurrentPacketOffset += remainingNumBytesToCopy;
numBytesLeftInCurrentPacket -= numBytesToCopy; numBytesLeftInCurrentPacket -= remainingNumBytesToCopy;
numBytesLeftToCopy -= numBytesToCopy; numBytesLeftToCopy -= remainingNumBytesToCopy;
} }
// Discard the packet if there's no data left. // Discard the packet if there's no data left.