Fix for bug 27022, input buffers get truncated. r=mbp@worldonline.dk,dougt@netscape.com

This commit is contained in:
warren%netscape.com 2000-02-10 08:27:01 +00:00
parent 3eabfb6192
commit ad064c2689

View File

@ -216,10 +216,10 @@ nsBufferedInputStream::Fill()
// |<------------->|<--rem-->|<--->|
// b c f s
nsCRT::memcpy(mBuffer, mBuffer + mCursor, rem);
mBufferStartOffset += mCursor;
mFillPoint = rem;
mCursor = 0;
}
mBufferStartOffset += mCursor;
mFillPoint = rem;
mCursor = 0;
PRUint32 amt;
rv = Source()->Read(mBuffer + mFillPoint, mBufferSize - mFillPoint, &amt);