From 5ce9a530f85793a8256679d3a69970095b731025 Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Sat, 8 Jun 2019 13:46:13 +0000 Subject: [PATCH] player name selection no longer blocks new connections --- main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 0b4bb88..decdd77 100644 --- a/main.go +++ b/main.go @@ -55,7 +55,8 @@ func bail(status int, template string, args ...interface{}) { os.Exit(status) } -func handleConnection(conn *Connection) { +func handleConnection(sock net.Conn) { + conn := NewConnection(sock) defer conn.Close() c := make(chan []string) @@ -99,7 +100,7 @@ func main() { log_error("error accepting connection: %v", err) continue } - go handleConnection(NewConnection(conn)) + go handleConnection(conn) } }