| Index: xfa/fxfa/app/xfa_checksum.cpp
|
| diff --git a/xfa/fxfa/app/xfa_checksum.cpp b/xfa/fxfa/app/xfa_checksum.cpp
|
| index 01035f8ea4299a61ebbb40d1948d1f0c8d68cac2..61cbe97fb37cdb6eb18ccf43d6027eee6dc2fb18 100644
|
| --- a/xfa/fxfa/app/xfa_checksum.cpp
|
| +++ b/xfa/fxfa/app/xfa_checksum.cpp
|
| @@ -225,11 +225,13 @@ void CXFA_ChecksumContext::StartChecksum() {
|
| m_pSAXReader = new CFX_SAXReader;
|
| }
|
|
|
| -bool CXFA_ChecksumContext::UpdateChecksum(IFX_SeekableReadStream* pSrcFile,
|
| - FX_FILESIZE offset,
|
| - size_t size) {
|
| +bool CXFA_ChecksumContext::UpdateChecksum(
|
| + const CFX_RetainPtr<IFX_SeekableReadStream>& pSrcFile,
|
| + FX_FILESIZE offset,
|
| + size_t size) {
|
| if (!m_pSAXReader || !pSrcFile)
|
| return false;
|
| +
|
| if (size < 1)
|
| size = pSrcFile->GetSize();
|
|
|
|
|