(code int)
| 373 | var _ ssh.Session = &sessionCloseTracker{} |
| 374 | |
| 375 | func (s *sessionCloseTracker) track(code int) { |
| 376 | s.exitOnce.Do(func() { |
| 377 | s.code.Store(int64(code)) |
| 378 | }) |
| 379 | } |
| 380 | |
| 381 | func (s *sessionCloseTracker) exitCode() int { |
| 382 | return int(s.code.Load()) |