From 766afd38f9542c10771eac7ecaf2c0f8560d9513 Mon Sep 17 00:00:00 2001 From: Ivan Wick Date: Sun, 1 May 2022 09:43:54 -0700 Subject: [PATCH] SocketActor terminates when bind fails (#434) --- src/main/scala/net/psforever/actors/net/SocketActor.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/net/psforever/actors/net/SocketActor.scala b/src/main/scala/net/psforever/actors/net/SocketActor.scala index 3e431230..9f3ef431 100644 --- a/src/main/scala/net/psforever/actors/net/SocketActor.scala +++ b/src/main/scala/net/psforever/actors/net/SocketActor.scala @@ -43,6 +43,9 @@ object SocketActor { def receive: Receive = { case Udp.Bound(_) => ref ! Bound(sender()) + + case Udp.CommandFailed(_:Udp.Bind) => + context.system.terminate() } }