Coverity finding CID 148138: Uninitialized scalar field (UNINIT_CTOR) (Issue 312)

pull/326/head
Jeffrey Walton 2016-09-29 22:17:55 -04:00
parent 717a3002be
commit cb4ba3f7b9
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
2 changed files with 4 additions and 4 deletions

View File

@ -89,7 +89,7 @@ WindowsPipe::Err::Err(HANDLE s, const std::string& operation, int error)
// ************************************************************* // *************************************************************
WindowsPipeReceiver::WindowsPipeReceiver() WindowsPipeReceiver::WindowsPipeReceiver()
: m_resultPending(false), m_eofReceived(false) : m_lastResult(0), m_resultPending(false), m_eofReceived(false)
{ {
m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true); m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true);
CheckAndHandleError("CreateEvent", m_event.HandleValid()); CheckAndHandleError("CreateEvent", m_event.HandleValid());
@ -168,7 +168,7 @@ unsigned int WindowsPipeReceiver::GetReceiveResult()
// ************************************************************* // *************************************************************
WindowsPipeSender::WindowsPipeSender() WindowsPipeSender::WindowsPipeSender()
: m_resultPending(false), m_lastResult(0) : m_lastResult(0), m_resultPending(false), m_eofReceived(false)
{ {
m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true); m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true);
CheckAndHandleError("CreateEvent", m_event.HandleValid()); CheckAndHandleError("CreateEvent", m_event.HandleValid());

View File

@ -76,8 +76,8 @@ public:
private: private:
WindowsHandle m_event; WindowsHandle m_event;
OVERLAPPED m_overlapped; OVERLAPPED m_overlapped;
bool m_resultPending;
DWORD m_lastResult; DWORD m_lastResult;
bool m_resultPending;
bool m_eofReceived; bool m_eofReceived;
}; };
@ -100,8 +100,8 @@ public:
private: private:
WindowsHandle m_event; WindowsHandle m_event;
OVERLAPPED m_overlapped; OVERLAPPED m_overlapped;
bool m_resultPending;
DWORD m_lastResult; DWORD m_lastResult;
bool m_resultPending;
}; };
//! \brief Windows Pipe Source //! \brief Windows Pipe Source