Coverity finding CID 148134: Uninitialized scalar field (UNINIT_CTOR) (Issue 312)
parent
cb4ba3f7b9
commit
11fc3df369
|
|
@ -356,7 +356,7 @@ void Socket::HandleError(const char *operation) const
|
||||||
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
||||||
|
|
||||||
SocketReceiver::SocketReceiver(Socket &s)
|
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_event.AttachHandle(CreateEvent(NULL, true, false, NULL), true);
|
||||||
m_s.CheckAndHandleError("CreateEvent", m_event.HandleValid());
|
m_s.CheckAndHandleError("CreateEvent", m_event.HandleValid());
|
||||||
|
|
@ -538,7 +538,7 @@ unsigned int SocketSender::GetSendResult()
|
||||||
#ifdef USE_BERKELEY_STYLE_SOCKETS
|
#ifdef USE_BERKELEY_STYLE_SOCKETS
|
||||||
|
|
||||||
SocketReceiver::SocketReceiver(Socket &s)
|
SocketReceiver::SocketReceiver(Socket &s)
|
||||||
: m_s(s), m_eofReceived(false), m_lastResult(0)
|
: m_s(s), m_lastResult(0), m_eofReceived(false)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,16 +144,17 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Socket &m_s;
|
Socket &m_s;
|
||||||
bool m_eofReceived;
|
|
||||||
|
|
||||||
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
||||||
WindowsHandle m_event;
|
WindowsHandle m_event;
|
||||||
OVERLAPPED m_overlapped;
|
OVERLAPPED m_overlapped;
|
||||||
bool m_resultPending;
|
|
||||||
DWORD m_lastResult;
|
DWORD m_lastResult;
|
||||||
|
bool m_resultPending;
|
||||||
#else
|
#else
|
||||||
unsigned int m_lastResult;
|
unsigned int m_lastResult;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
bool m_eofReceived;
|
||||||
};
|
};
|
||||||
|
|
||||||
class SocketSender : public NetworkSender
|
class SocketSender : public NetworkSender
|
||||||
|
|
@ -181,8 +182,8 @@ private:
|
||||||
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
#ifdef USE_WINDOWS_STYLE_SOCKETS
|
||||||
WindowsHandle m_event;
|
WindowsHandle m_event;
|
||||||
OVERLAPPED m_overlapped;
|
OVERLAPPED m_overlapped;
|
||||||
bool m_resultPending;
|
|
||||||
DWORD m_lastResult;
|
DWORD m_lastResult;
|
||||||
|
bool m_resultPending;
|
||||||
#else
|
#else
|
||||||
unsigned int m_lastResult;
|
unsigned int m_lastResult;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue