From 14d833e1744cd218a7e22da9394ca2f1a0ad8241 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 21 Aug 2022 14:12:03 +0200 Subject: [PATCH] src/main.go: Only start event loop if server started correctly. --- src/main.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main.go b/src/main.go index 34d098d..ef79cf4 100644 --- a/src/main.go +++ b/src/main.go @@ -156,10 +156,11 @@ func main() { addr = argv_listen_addr() // Start listening to TCP Connections - spawnTcpServer(addr); - - // Run the signal event loop. - signalEventLoop() + err := spawnTcpServer(addr) + if err == nil { + // Run the signal event loop. + signalEventLoop() + } logger.Info("Shutdown") }