nil pointer on socket error.

pull/35/merge
Christopher Young 2015-09-09 13:33:48 -04:00
rodzic a1227db377
commit e5b843a86b
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -199,12 +199,12 @@ func sleepMonitor() {
// FF sleep mode.
addr := net.UDPAddr{Port: 50113, IP: net.ParseIP("0.0.0.0")}
conn, err := net.ListenUDP("udp", &addr)
defer conn.Close()
if err != nil {
log.Printf("err: %s\n", err.Error())
log.Printf("error listening on port 50113 (FF comm) - assuming FF is always awake (if connected).\n")
return
}
defer conn.Close()
for {
buf := make([]byte, 1024)
n, addr, err := conn.ReadFrom(buf)