Index: src/libchcore/TOverlappedDataBuffer.h =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -rc6148b3c853fcd809375d48414b7f13dd4d10d7e --- src/libchcore/TOverlappedDataBuffer.h (.../TOverlappedDataBuffer.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TOverlappedDataBuffer.h (.../TOverlappedDataBuffer.h) (revision c6148b3c853fcd809375d48414b7f13dd4d10d7e) @@ -93,15 +93,15 @@ void ReleaseBuffer(); private: - LPVOID m_pBuffer; // pointer to the allocated buffer - size_t m_stBufferSize; // total buffer size - DWORD m_dwRequestedDataSize; // part of the buffer that is to be used for data transfer (<= m_stBufferSize) - DWORD m_dwRealDataSize; // data size as reported by read operation - DWORD m_dwErrorCode; // win32 error code - bool m_bLastPart; // marks the last part of the file - unsigned long long m_ullBufferOrder; // marks the order of this buffer + LPVOID m_pBuffer = nullptr; // pointer to the allocated buffer + size_t m_stBufferSize = 0; // total buffer size + DWORD m_dwRequestedDataSize = 0; // part of the buffer that is to be used for data transfer (<= m_stBufferSize) + DWORD m_dwRealDataSize = 0; // data size as reported by read operation + DWORD m_dwErrorCode = 0; // win32 error code + bool m_bLastPart = false; // marks the last part of the file + unsigned long long m_ullBufferOrder = 0; // marks the order of this buffer - IOverlappedDataBufferQueue* m_pQueue; // pointer to the queue where this object resides + IOverlappedDataBufferQueue* m_pQueue = nullptr; // pointer to the queue where this object resides }; }