return always prefer socket errors

This commit is contained in:
xtaci
2019-05-09 16:41:17 +08:00
parent cfc0c8e463
commit beb164251e
+8 -8
View File
@@ -351,14 +351,14 @@ func (s *UDPSession) Close() error {
once = true
})
if !once {
return errors.New(errClosed)
}
if e := s.socketError.Load(); e != nil {
return e.(error)
}
if !once {
return errors.New(errClosed)
}
return nil
}
@@ -843,13 +843,13 @@ func (l *Listener) Close() (err error) {
once = true
})
if !once {
return errors.New(errClosed)
}
if err := l.socketError.Load(); err != nil {
return err.(error)
}
if !once {
return errors.New(errClosed)
}
return nil
}