Browse Source

cmd/strelaysrv: Don't leak tickers

Jakob Borg 8 years ago
parent
commit
33ffb07d31
1 changed files with 2 additions and 0 deletions
  1. 2 0
      cmd/strelaysrv/listener.go

+ 2 - 0
cmd/strelaysrv/listener.go

@@ -104,7 +104,9 @@ func protocolConnectionHandler(tcpConn net.Conn, config *tls.Config) {
 	go messageReader(conn, messages, errors)
 
 	pingTicker := time.NewTicker(pingInterval)
+	defer pingTicker.Stop()
 	timeoutTicker := time.NewTimer(networkTimeout)
+	defer timeoutTicker.Stop()
 	joined := false
 
 	for {