1346 |
|
|
1347 |
// if this is the last write, update the checksum chunk in the |
// if this is the last write, update the checksum chunk in the |
1348 |
// file |
// file |
1349 |
if (pCkData->GetPos() == pCkData->GetSize()) { |
if (pCkData->GetPos() == std::min(pCkData->GetSize(), pCkData->GetNewSize())) { |
1350 |
__finalizeCRC(crc); |
__finalizeCRC(crc); |
1351 |
File* pFile = static_cast<File*>(GetParent()); |
File* pFile = static_cast<File*>(GetParent()); |
1352 |
pFile->SetSampleChecksum(this, crc); |
pFile->SetSampleChecksum(this, crc); |