Skip to content

Commit 459467e

Browse files
author
Marek Kulik
committed
Support socket-connection closing from remote host
1 parent 318688f commit 459467e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

sockets/src/CSocket.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,16 @@ bool CSocket::DoPulse()
134134
m_bConnected = false;
135135
return false;
136136
}
137+
#ifdef WIN32
138+
else if (!iError) // => Windows
139+
#else
140+
else if (!iLength) // => Linux
141+
#endif
142+
{
143+
// Connection has been reset by host
144+
m_bConnected = false;
145+
return false;
146+
}
137147
}
138148
}
139149
else

0 commit comments

Comments
 (0)