Joyit 3 maanden geleden
bovenliggende
commit
ce84110581
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      line.go

+ 5 - 0
line.go

@@ -180,6 +180,11 @@ func (c *Line) writePump() {
 		// 检查是否需要重新连接
 		if c.autoReconnect && c.host != nil && c.state != Closed && c.state != Connected {
 			go func() {
+				defer func() {
+					if err := recover(); err != nil {
+						log.Println(err)
+					}
+				}()
 				c.host.Errors++
 				c.host.Updated = time.Now()