Handle EOF better for file streams

git-svn-id: svn://10.0.0.236/trunk@7679 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kipp%netscape.com
1998-08-10 21:08:21 +00:00
parent 802f04f7c5
commit 268de5a50d
2 changed files with 6 additions and 0 deletions

View File

@@ -206,6 +206,9 @@ nsresult CScanner::FillBuffer(void) {
if(mFileStream) {
mFileStream->read(buf,kBufsize);
numread=mFileStream->gcount();
if (0 == numread) {
return kEOF;
}
}
mOffset=mBuffer.Length();
if((0<numread) && (0==anError))