Index: src/libchcore/TOverlappedWriter.cpp
===================================================================
diff -u -N -rb051cbac8dac8c448507aa7c64753af9cf793af5 -r518d1a3484cde91ff17c071211df5e40cb3487e3
--- src/libchcore/TOverlappedWriter.cpp	(.../TOverlappedWriter.cpp)	(revision b051cbac8dac8c448507aa7c64753af9cf793af5)
+++ src/libchcore/TOverlappedWriter.cpp	(.../TOverlappedWriter.cpp)	(revision 518d1a3484cde91ff17c071211df5e40cb3487e3)
@@ -29,7 +29,7 @@
 		m_spLog(logger::MakeLogger(spLogFileData, L"DataBuffer")),
 		m_spEmptyBuffers(spEmptyBuffers),
 		m_tBuffersToWrite(spBuffersToWrite),
-		m_tFinishedBuffers(spRange != nullptr ? spRange->GetResumePosition() : 0)
+		m_tFinishedBuffers(spEmptyBuffers, spRange != nullptr ? spRange->GetResumePosition() : 0)
 	{
 		if(!spLogFileData)
 			throw TCoreException(eErr_InvalidArgument, L"spLogFileData is NULL", LOCATION);
@@ -163,7 +163,7 @@
 	void TOverlappedWriter::ClearBuffers()
 	{
 		m_tBuffersToWrite.ClearBuffers(m_spEmptyBuffers);
-		m_tFinishedBuffers.ClearBuffers(m_spEmptyBuffers);
+		m_tFinishedBuffers.ClearBuffers();
 	}
 
 	void TOverlappedWriter::AddFinishedBuffer(TOverlappedDataBuffer* pBuffer)