- commit
- b7cd6ab
- parent
- 26cf7eb
- author
- Antonio Mika
- date
- 2025-04-16 23:22:20 -0400 EDT
Apply log fix to tuns
1 files changed,
+9,
-1
+9,
-1
1@@ -174,10 +174,13 @@ func (m *TunsPage) getEventLogWidget(i uint, cursor uint) vxfw.Widget {
2
3 func (m *TunsPage) connectToLogs() error {
4 ctx, cancel := context.WithCancel(m.shared.Session.Context())
5+ defer cancel()
6+
7 m.ctx = ctx
8 m.done = cancel
9+
10 conn := shared.NewPicoPipeClient()
11- drain, err := pipe.Sub(m.ctx, m.shared.Logger, conn, "sub tuns-result-drain -k")
12+ drain, err := pipe.Sub(ctx, m.shared.Logger, conn, "sub tuns-result-drain -k")
13 if err != nil {
14 return err
15 }
16@@ -215,6 +218,11 @@ func (m *TunsPage) connectToLogs() error {
17 }
18 }
19
20+ if err := scanner.Err(); err != nil {
21+ m.shared.Logger.Error("scanner error", "err", err)
22+ return err
23+ }
24+
25 return nil
26 }
27