Skip to content

Commit ffd0fec

Browse files
authored
Patch dos bug / vuln (#164)
1 parent 10f4db9 commit ffd0fec

File tree

1 file changed

+3
-1
lines changed
  • RiptideNetworking/RiptideNetworking/Transports/Udp

1 file changed

+3
-1
lines changed

RiptideNetworking/RiptideNetworking/Transports/Udp/UdpPeer.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@ private void Receive()
126126
isRunning = false;
127127
break;
128128
case SocketError.ConnectionReset:
129+
tryReceiveMore = true;
130+
break;
129131
case SocketError.MessageSize:
130132
case SocketError.TimedOut:
131133
break;
@@ -160,7 +162,7 @@ internal void Send(byte[] dataBuffer, int numBytes, IPEndPoint toEndPoint)
160162
if (isRunning)
161163
socket.SendTo(dataBuffer, numBytes, SocketFlags.None, toEndPoint);
162164
}
163-
catch(SocketException)
165+
catch (SocketException)
164166
{
165167
// May want to consider triggering a disconnect here (perhaps depending on the type
166168
// of SocketException)? Timeout should catch disconnections, but disconnecting

0 commit comments

Comments
 (0)