Index: src/libchengine/TOverlappedReader.cpp =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r097772b80f127bb8a51b7bdda89335c2ea281655 --- src/libchengine/TOverlappedReader.cpp (.../TOverlappedReader.cpp) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TOverlappedReader.cpp (.../TOverlappedReader.cpp) (revision 097772b80f127bb8a51b7bdda89335c2ea281655) @@ -19,6 +19,7 @@ #include "stdafx.h" #include "TOverlappedReader.h" #include "TOverlappedDataBuffer.h" +#include using namespace chcore; @@ -34,6 +35,8 @@ m_spFullBuffers(std::make_shared(spEmptyBuffers, spDataRange ? spDataRange->GetResumePosition() : 0)), m_tInputBuffers(spEmptyBuffers, spDataRange ? spDataRange->GetResumePosition() : 0, dwChunkSize, stMaxOtfBuffers, stMaxReadAheadBuffers, spOtfBuffersCount, m_spFullBuffers->GetSharedCount()) { + using namespace boost::placeholders; + if(!spLogFileData) throw TCoreException(eErr_InvalidArgument, L"spLogFileData is NULL", LOCATION); if(!spEmptyBuffers)