Skip to content

Commit

Permalink
Merge pull request #972 from traPtitech/fix/949
Browse files Browse the repository at this point in the history
fix #949
  • Loading branch information
wtks authored Jul 11, 2020
2 parents 5b5423e + 22abd51 commit 10d12db
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion service/ws/session.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,16 @@ func (s *session) writeLoop() {
}
}

func (s *session) writeMessage(msg *rawMessage) error {
func (s *session) writeMessage(msg *rawMessage) (err error) {
if s.closed() {
return ErrAlreadyClosed
}
defer func() {
// workaround fix https://github.com/traPtitech/traQ/issues/949
if perr := recover(); perr != nil {
err = ErrAlreadyClosed
}
}()

select {
case s.send <- msg:
Expand Down

0 comments on commit 10d12db

Please sign in to comment.