Jianhui Zhao
|
9dfc856b74
|
fix: Fix potential panic issue
```
2025-04-24T06:59:56Z |INFO| New session: 81ee1ed4d12c3048620fbb2168c08257
2025-04-24T07:00:10Z |INFO| Delete session: 81ee1ed4d12c3048620fbb2168c08257
2025-04-24T07:00:17Z |INFO| New session: 427ce01b7f47a7ee8192cefdfa291c8f
2025-04-24T07:00:57Z |INFO| Delete session: 427ce01b7f47a7ee8192cefdfa291c8f
2025-04-24T07:01:55Z |INFO| New session: ffbfd5c596195c2bd43b8c0b6dc3d135
2025-04-24T07:01:57Z |ERRO| websocket: close sent
panic: send on closed channel
goroutine 33 [running]:
main.(*user).WriteMsg(0xc00037e680, 0x2, {0xc000188d10, 0xc, 0xc})
/home/runner/work/rttys/rttys/user.go:52 +0x8b
main.(*broker).run(0xc00035a000)
/home/runner/work/rttys/rttys/broker.go:227 +0xf34
created by main.runRttys in goroutine 1
/home/runner/work/rttys/rttys/main.go:86 +0x595
```
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2025-04-25 16:03:56 +08:00 |
|
Jianhui Zhao
|
7dd174d096
|
fix: Fix panic: send on closed channel
```
device broker
------------------------------------------------------
dev.br.register <- dev
dev.br.unregister <- dev
handle unregister
c.Close()
handle register
c.WriteMsg(msgTypeRegister, append([]byte{err}, msg...))
dev.send <- append(b, data...)
```
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2024-11-23 20:14:15 +08:00 |
|
Jianhui Zhao
|
1db48db9e5
|
fix: #67
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-02-02 19:30:28 +08:00 |
|
Jianhui Zhao
|
079690e189
|
fix websocket disconnecting after one minute of inactivity
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-02-01 13:39:34 +08:00 |
|
Jianhui Zhao
|
31d7e0920a
|
refactor
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-26 22:50:39 +08:00 |
|