Network/TcpClient: Fix QueryState() when connection failed
Former-commit-id: 15824535922186c0601ade8bfbbe76866b7cd5ff
This commit is contained in:
@@ -93,6 +93,9 @@ namespace Nz
|
|||||||
}
|
}
|
||||||
|
|
||||||
SocketState TcpClient::QueryState()
|
SocketState TcpClient::QueryState()
|
||||||
|
{
|
||||||
|
// Only check state if we have a valid handle, else we're not connected.
|
||||||
|
if (m_handle != SocketImpl::InvalidHandle)
|
||||||
{
|
{
|
||||||
// Check our state depending on our last state
|
// Check our state depending on our last state
|
||||||
switch (m_state)
|
switch (m_state)
|
||||||
@@ -138,6 +141,9 @@ namespace Nz
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
UpdateState(SocketState_NotConnected);
|
||||||
|
|
||||||
return m_state;
|
return m_state;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user