1
0
Fork 0
forked from External/ergo

add panic handler to async client/channel writes

See #2113 for motivation
This commit is contained in:
Shivaram Lingamneni 2024-01-05 00:18:46 -05:00
parent 1d8bbde95c
commit dfe2a21b17
2 changed files with 4 additions and 0 deletions

View file

@ -1773,6 +1773,8 @@ func (client *Client) wakeWriter() {
}
func (client *Client) writeLoop() {
defer client.server.HandlePanic()
for {
client.performWrite(0)
client.writebackLock.Unlock()