From f579608f6baa9a97d37f28140e07c8d3cee12238 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Sat, 24 Sep 2016 19:03:49 +0900 Subject: [PATCH] Don't crash if we can't bind to server socket --- .../nutomic/ensichat/core/internet/InternetServerThread.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/scala/com/nutomic/ensichat/core/internet/InternetServerThread.scala b/core/src/main/scala/com/nutomic/ensichat/core/internet/InternetServerThread.scala index 0249a69..0d8209f 100644 --- a/core/src/main/scala/com/nutomic/ensichat/core/internet/InternetServerThread.scala +++ b/core/src/main/scala/com/nutomic/ensichat/core/internet/InternetServerThread.scala @@ -23,6 +23,9 @@ class InternetServerThread(crypto: Crypto, port: Int, } override def run(): Unit = { + if (socket.isEmpty) + return + try { while (socket.get.isBound) { val connection = new InternetConnectionThread(socket.get.accept(), crypto, onDisconnected, onReceive)