Changeset 341 in code for trunk


Ignore:
Timestamp:
Jun 29, 2020, 8:24:41 AM (5 years ago)
Author:
contact
Message:

Return io.EOF on websocket connection closure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/conn.go

    r323 r341  
    44        "context"
    55        "fmt"
     6        "io"
    67        "net"
    78        "sync"
     
    4849        _, b, err := wic.conn.Read(ctx)
    4950        if err != nil {
    50                 return nil, err
     51                switch websocket.CloseStatus(err) {
     52                case websocket.StatusNormalClosure, websocket.StatusGoingAway:
     53                        return nil, io.EOF
     54                default:
     55                        return nil, err
     56                }
    5157        }
    5258        return irc.ParseMessage(string(b))
Note: See TracChangeset for help on using the changeset viewer.