| Index: xfa/fgas/font/fgas_stdfontmgr.cpp
|
| diff --git a/xfa/fgas/font/fgas_stdfontmgr.cpp b/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| index 96081f57996bd8d8b88ef3e475cd4bd1d024fdaa..b16392f37e36bedf08f0857c8ac12d8f2f1137a8 100644
|
| --- a/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| +++ b/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| @@ -876,8 +876,7 @@ unsigned long _ftStreamRead(FXFT_Stream stream,
|
| return 0;
|
|
|
| IFX_FileRead* pFile = (IFX_FileRead*)stream->descriptor.pointer;
|
| - int res = pFile->ReadBlock(buffer, offset, count);
|
| - if (res)
|
| + if (pFile->ReadBlock(buffer, offset, count) == count || pFile->IsEOF())
|
| return count;
|
| return 0;
|
| }
|
|
|