From 6b53ceb2a37c4a56502e9eb3734bfb567d3dcc07 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Wed, 8 Jul 2015 20:21:35 -0400 Subject: [PATCH] udp: fix nil ptr when socket fails to be created --- udp/udp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/udp/udp.go b/udp/udp.go index ef921f7..7b8066a 100644 --- a/udp/udp.go +++ b/udp/udp.go @@ -41,11 +41,11 @@ func (s *Server) serve(listenAddr string) error { } sock, err := net.ListenUDP("udp", udpAddr) - defer sock.Close() if err != nil { close(s.booting) return err } + defer sock.Close() if s.config.UDPReadBufferSize > 0 { sock.SetReadBuffer(s.config.UDPReadBufferSize)