Index: src/libchcore/TOverlappedDataBuffer.cpp
===================================================================
diff -u -N -r7fd37811dbce76d429b80e4703e88925982f5859 -rb89aea376d35ce4b0d6506f7d04dba73830d9268
--- src/libchcore/TOverlappedDataBuffer.cpp	(.../TOverlappedDataBuffer.cpp)	(revision 7fd37811dbce76d429b80e4703e88925982f5859)
+++ src/libchcore/TOverlappedDataBuffer.cpp	(.../TOverlappedDataBuffer.cpp)	(revision b89aea376d35ce4b0d6506f7d04dba73830d9268)
@@ -30,9 +30,6 @@
 	TOverlappedDataBuffer::TOverlappedDataBuffer(size_t stBufferSize, void* pParam) :
 		m_pParam(pParam)
 	{
-		if (!m_pParam)
-			throw TCoreException(eErr_InvalidPointer, L"m_pParam", LOCATION);
-
 		// initialize OVERLAPPED members
 		Internal = 0;
 		InternalHigh = 0;