diff --git a/client/main.go b/client/main.go index 7c2ab9e..dc4cad9 100644 --- a/client/main.go +++ b/client/main.go @@ -441,16 +441,16 @@ func scavenger(ch chan *smux.Session, ttl int) { select { case sess := <-ch: sessionList = append(sessionList, scavengeSession{sess, time.Now()}) - log.Println("session marked as expired") + log.Println("session marked as expired", sess.RemoteAddr()) case <-ticker.C: var newList []scavengeSession for k := range sessionList { s := sessionList[k] if s.session.NumStreams() == 0 || s.session.IsClosed() { - log.Println("session normally closed") + log.Println("session normally closed", sess.RemoteAddr()) s.session.Close() } else if ttl >= 0 && time.Since(s.ts) >= time.Duration(ttl)*time.Second { - log.Println("session reached scavenge ttl") + log.Println("session reached scavenge ttl", sess.RemoteAddr()) s.session.Close() } else { newList = append(newList, sessionList[k])