We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1d8bbde + dfe2a21 commit 0f059eaCopy full SHA for 0f059ea
irc/channel.go
@@ -222,6 +222,8 @@ func (channel *Channel) wakeWriter() {
222
223
// equivalent of Socket.send()
224
func (channel *Channel) writeLoop() {
225
+ defer channel.server.HandlePanic()
226
+
227
for {
228
// TODO(#357) check the error value of this and implement timed backoff
229
channel.performWrite(0)
irc/client.go
@@ -1773,6 +1773,8 @@ func (client *Client) wakeWriter() {
1773
}
1774
1775
func (client *Client) writeLoop() {
1776
+ defer client.server.HandlePanic()
1777
1778
1779
client.performWrite(0)
1780
client.writebackLock.Unlock()
0 commit comments