Changeset 519 in code


Ignore:
Timestamp:
May 19, 2021, 10:07:44 PM (4 years ago)
Author:
contact
Message:

Silence net.ErrClosed errors

Location:
trunk
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/conn.go

    r465 r519  
    195195                        }
    196196                }
    197                 if err := c.conn.Close(); err != nil {
     197                if err := c.conn.Close(); err != nil && !isErrClosed(err) {
    198198                        c.logger.Printf("failed to close connection: %v", err)
    199199                } else {
     
    233233func (c *conn) ReadMessage() (*irc.Message, error) {
    234234        msg, err := c.conn.ReadMessage()
    235         if err != nil {
     235        if isErrClosed(err) {
     236                return nil, io.EOF
     237        } else if err != nil {
    236238                return nil, err
    237239        }
Note: See TracChangeset for help on using the changeset viewer.