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

pull/326/head
Jeffrey Walton 2016-09-29 22:34:33 -04:00
parent cb4ba3f7b9
commit 11fc3df369
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
2 changed files with 6 additions and 5 deletions

View File

@ -356,7 +356,7 @@ void Socket::HandleError(const char *operation) const
#ifdef USE_WINDOWS_STYLE_SOCKETS
SocketReceiver::SocketReceiver(Socket &s)
: m_s(s), m_eofReceived(false), m_resultPending(false)
: m_s(s), m_lastResult(0), m_resultPending(false), m_eofReceived(false)
{
m_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true);
m_s.CheckAndHandleError("CreateEvent", m_event.HandleValid());
@ -538,7 +538,7 @@ unsigned int SocketSender::GetSendResult()
#ifdef USE_BERKELEY_STYLE_SOCKETS
SocketReceiver::SocketReceiver(Socket &s)
: m_s(s), m_eofReceived(false), m_lastResult(0)
: m_s(s), m_lastResult(0), m_eofReceived(false)
{
}

View File

@ -144,16 +144,17 @@ public:
private:
Socket &m_s;
bool m_eofReceived;
#ifdef USE_WINDOWS_STYLE_SOCKETS
WindowsHandle m_event;
OVERLAPPED m_overlapped;
bool m_resultPending;
DWORD m_lastResult;
bool m_resultPending;
#else
unsigned int m_lastResult;
#endif
bool m_eofReceived;
};
class SocketSender : public NetworkSender
@ -181,8 +182,8 @@ private:
#ifdef USE_WINDOWS_STYLE_SOCKETS
WindowsHandle m_event;
OVERLAPPED m_overlapped;
bool m_resultPending;
DWORD m_lastResult;
bool m_resultPending;
#else
unsigned int m_lastResult;
#endif