Index: src/libchcore/TSubTaskCopyMove.cpp =================================================================== diff -u -N -rc0d9a798f9fbbeda239b84721ed864f9727e1ddc -rfc42a6399299d4b90268695740a9e6e35ab25b05 --- src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision c0d9a798f9fbbeda239b84721ed864f9727e1ddc) +++ src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision fc42a6399299d4b90268695740a9e6e35ab25b05) @@ -421,9 +421,12 @@ unsigned long long ullProcessedSize = m_spSubTaskStats->GetCurrentItemProcessedSize(); unsigned long long ullSeekTo = ullProcessedSize; - bool bDstFileFreshlyCreated = rDstFile.IsFreshlyCreated(); - file_size_t fsDstFileSize = 0; + bool bDstFileFreshlyCreated = false; + eResult = rDstFile.IsFreshlyCreated(bDstFileFreshlyCreated); + if(eResult != eSubResult_Continue) + return eResult; + file_size_t fsDstFileSize = 0; eResult = rDstFile.GetFileSize(fsDstFileSize); if(eResult != eSubResult_Continue) return eResult;