Index: src/libchcore/TSubTaskCopyMove.cpp =================================================================== diff -u -N -r8a2ff3b2b71b45fb525e030167e62f316cb32869 -rf8fcbbd1d2321cf0c8be79526c449384af654e49 --- src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision 8a2ff3b2b71b45fb525e030167e62f316cb32869) +++ src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision f8fcbbd1d2321cf0c8be79526c449384af654e49) @@ -34,7 +34,6 @@ #include "TFileInfoArray.h" #include "ErrorCodes.h" #include "TCoreException.h" -#include "TCoreWin32Exception.h" #include "TPathContainer.h" #include "TScopedRunningTimeTracker.h" #include "TFeedbackHandlerWrapper.h" @@ -52,6 +51,10 @@ { struct CUSTOM_COPY_PARAMS { + CUSTOM_COPY_PARAMS(const logger::TLogFileDataPtr& spFileData) : dbBuffer(spFileData) + { + } + TFileInfoPtr spSrcFile; // CFileInfo - src file TSmartPath pathDstFile; // dest path with filename @@ -138,7 +141,7 @@ bool bCurrentFileSilentResume = m_tSubTaskStats.CanCurrentItemSilentResume(); // create a buffer of size m_nBufferSize - CUSTOM_COPY_PARAMS ccp; + CUSTOM_COPY_PARAMS ccp(m_spLog->GetLogFileData()); ccp.bProcessed = false; ccp.bOnlyCreate = GetTaskPropValue(rConfig);