From: Matt Joiner Date: Thu, 3 Jul 2014 15:44:15 +0000 (+1000) Subject: Fix crash quitting when accept conn is closed X-Git-Tag: v1.0.0~1685 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ae45175015f9e13402960d21a22241371ab55d92;p=btrtrc.git Fix crash quitting when accept conn is closed --- diff --git a/client.go b/client.go index 349914d5..7ab5ca6a 100644 --- a/client.go +++ b/client.go @@ -225,7 +225,9 @@ func (cl *Client) acceptConnections() { conn, err := cl.Listener.Accept() select { case <-cl.quit: - conn.Close() + if conn != nil { + conn.Close() + } return default: }