fix(base): 修复 WebSocket 连接初始化问题
- 在 WebSocket 处理器的 OnOpen 方法中增加对 target 的空值检查 - 避免在 target 为 nil 时执行后续的协程,提高代码的健壮性
This commit is contained in:
@@ -30,7 +30,9 @@ func (c *Handler) OnOpen(socket *gws.Conn) {
|
||||
}
|
||||
c.target = target
|
||||
//errChan := make(chan error, 2)
|
||||
|
||||
if c.target == nil {
|
||||
return
|
||||
}
|
||||
go func(conn net.Conn, socket *gws.Conn) {
|
||||
reader := bufio.NewReader(conn)
|
||||
LOOP:
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user