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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user