From cb4ba3f7b946433175b18818bbcc9d34e8f19215 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Thu, 29 Sep 2016 22:17:55 -0400 Subject: [PATCH] Coverity finding CID 148138: Uninitialized scalar field (UNINIT_CTOR) (Issue 312) --- winpipes.cpp | 4 ++-- winpipes.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/winpipes.cpp b/winpipes.cpp index ca0ed568..6d058787 100644 --- a/winpipes.cpp +++ b/winpipes.cpp @@ -89,7 +89,7 @@ WindowsPipe::Err::Err(HANDLE s, const std::string& operation, int error) // ************************************************************* 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); CheckAndHandleError("CreateEvent", m_event.HandleValid()); @@ -168,7 +168,7 @@ unsigned int WindowsPipeReceiver::GetReceiveResult() // ************************************************************* 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); CheckAndHandleError("CreateEvent", m_event.HandleValid()); diff --git a/winpipes.h b/winpipes.h index d98cbf62..941d8a83 100644 --- a/winpipes.h +++ b/winpipes.h @@ -76,8 +76,8 @@ public: private: WindowsHandle m_event; OVERLAPPED m_overlapped; - bool m_resultPending; DWORD m_lastResult; + bool m_resultPending; bool m_eofReceived; }; @@ -100,8 +100,8 @@ public: private: WindowsHandle m_event; OVERLAPPED m_overlapped; - bool m_resultPending; DWORD m_lastResult; + bool m_resultPending; }; //! \brief Windows Pipe Source