Files
tunnel-please/session/lifecycle/lifecycle.go
bagas 9f4c24a3f3
SonarQube Scan / SonarQube Trigger (push) Successful in 53s
refactor(lifecycle): reorder resource closing and simplify Close()
- Close channel and connection first, then remove session
- Close forwarded port and forwarder at the end for TCP tunnels
- Aggregate all errors using errors.Join instead of failing early
2026-01-21 21:59:59 +07:00

2.6 KiB