Skip to content

Commit 39938e9

Browse files
authored
Revert "Remove use of deprecated net.Error.Temporary (#1589)" (#1594)
This reverts commit ef7392e. See: #1589 (comment) breaks udp serving
1 parent ef7392e commit 39938e9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

server.go

+6
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,9 @@ func (srv *Server) serveTCP(l net.Listener) error {
476476
if !srv.isStarted() {
477477
return nil
478478
}
479+
if neterr, ok := err.(net.Error); ok && neterr.Temporary() {
480+
continue
481+
}
479482
return err
480483
}
481484
srv.lock.Lock()
@@ -532,6 +535,9 @@ func (srv *Server) serveUDP(l net.PacketConn) error {
532535
if !srv.isStarted() {
533536
return nil
534537
}
538+
if netErr, ok := err.(net.Error); ok && netErr.Temporary() {
539+
continue
540+
}
535541
return err
536542
}
537543
if len(m) < headerSize {

0 commit comments

Comments
 (0)